您的位置:首页 > 运维架构 > Linux

Ubuntu 安装 Tinyos-2.1.2

2016-02-12 23:04 806 查看
Tinyos安装详细步骤
ubuntu安装jdk工具

1. 安装TinyOS

2. 修改环境变量

3. 安装graphviz

4. 检查是否安装成功

安装过程可能出现问题

Tinyos安装详细步骤

ubuntu安装jdk工具

查看是否搭建java环境

sudo java -version

否则按照 ubuntu下 java安装教程 进行安装

1. 安装TinyOS

执行命令

sudo gedit /etc/apt/sources.list

编辑 source.list 文件,然后在该文件

末尾中加入TinyOS的源,这里我们选择斯坦福大学提供的源,即添加

deb http://tinyos.stanford.edu/tinyos/dists/ubuntu lucid main

添加完保存以后,需要更新一下源文件,执行命令

sudo apt-get update

如果系统没有python开发环境和g++编译工具,需要执行下面的几条命令:

sudo apt-get install python2.7-dev

sudo apt-get install gcc

sudo apt-get install g++

sudo apt-get install gcc-msp430

获取tinyos的安装

sudo apt-get install tinyos

提示可选的tinyos的版本,选择最新的版本2.1.1

sudo apt-get install tinyos-2.1.1

2. 修改环境变量

首先在tinyos目录下创建tinyos.sh文件

sudo gedit /opt/tinyos-2.1.2/tinyos.sh

添加如下内容 :

#! /usr/bin/env bash

export TOSROOT=/opt/tinyos-2.1.2

export TOSDIR=/opt/tinyos-2.1.2/tos

export CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java/tinyos.jar:.

export MAKERULES=/opt/tinyos-2.1.2/support/make/Makerules

export PATH=/opt/msp430/bin:$PATH

export PYTHONPATH=".:$TOSROOT/support/sdk/python:$PYTHONPATH


之后编辑文件 .bashrc

sudo gedit ~/.bashrc

增加下面两行

#Sourcing the tinyos environment variable setup script

source /opt/tinyos-2.1.2/tinyos.sh


保存,并退出。然后执行更新

source ~/.bashrc

安装 jni

sudo tos-install-jni

3. 安装graphviz

访问 <http://www.tinyos.net/dist-2.1.0/tools/linux/graphviz-1.10-1.i386.rpm> 下载graphivz安装包

安装下载得到的 graphviz-1.10-1.i386.rpm 包

rpm -ivh graphviz-1.10-1.i386.rpm

4. 检查是否安装成功

tos-check-env

查看选项 nesc 、java 以及 graphviz 是否已经正确安装

打开仿真程序目录下的 Blink 仿真程序

cd /opt/tinyos-2.1.2/apps/Blink

编译示例程序

make telosb(编译不添加仿真)

或者

make telosb sim(编译添加仿真)

安装过程可能出现问题

1、缺失python.h

sudo cp /usr/include/python2.7/*.h /usr/local/include/

2、缺失权限

sudo chmod -R 777 /opt/tinyos-2.1.2/

3、MAKERULES路径找不到

export MAKERULES=”/opt/tinyos-2.1.2/support/make/Makerules”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息