linux环境下tinyos 的搭建
注:安装过程中需要下载很多文件,由于学校网络的原因,可能会有部分文件下载失败,只需要重新输入这条命令就可以继续下载。整个安装过程可能需要4-5小时。
1.首先添加tinyos和网易源:
在终端输入sudo gedit /etc/apt/sources.list
将
## Tinyos
debhttp://tinyos.stanford.edu/tinyos/dists/ubuntu lucidmain
## 163
deb http://mirrors.163.com/ubuntu/quantal main universe
添加到最后一行,保存并退出。
2.更新源
sudo apt-get update
3.安装tinyos
sudo apt-get install tinyos-2.1.2
4.修改环境变量
①首先在tinyos目录下创建tinyos.sh文件
Sudo vim/opt/tinyos-2.1.2/tinyos.sh
复制双引号内的代码,不包括双引号
“
#! /usr/bin/env bash
exportTOSROOT="/opt/tinyos-2.1.2"
exportTOSDIR="/opt/tinyos-2.1.2/tos"
exportCLASSPATH="$CLASSPATH:$TOSROOT/support/sdk/java/tinyos.jar:."
exportMAKERULES="/opt/tinyos-2.1.2/support/make/Makeru--les"
exportPATH="/opt/msp430/bin:$PATH"
”
保存并退出
注:如果不会使用vi编辑器,也可以先在别的目录下创建这个文件,并用gedit编辑好后再复制回/opt/tinyos-2.1.2/目录下
② 编辑.bashrc
sudo gedit ~/.bashrc
增加下面两行
#Sourcing the tinyos environmentvariable setup script
source/opt/tinyos-2.1.2/tinyos.sh
保存,并退出
然后更新下
source ~./bashrc
sudo tos-install-jni
5.装g++ 、python-dev、gcc-msp430
sudo apt-get install g++
sudo apt-get installpython2.7-dev
sudo apt-get installgcc-msp430
6.测试一下是否安装成功
cd/opt/tinyos-2.1.2/apps/Blink
make telosb
出现下图则安装成功
7.测试仿真是否正常
make micaz sim
在一大堆文字后,出现下图则正常
8.安装eclipse和Yeti插件
首先安装eclipse
sudo apt-get install eclipse
然后,启动eclipse
先安装必要的插件,以免安装Yeti的时候提示缺少组建
打开ecllipse help->install newsoftware->add
name:GEF location:http://download.eclipse.org/tools/gef/updates/releases/
直接勾上最后一个,然后next,accept all finish 重启
继续安装CDT
方法与安装GEF一样
name:CDT
location:http://download.eclipse.org/tools/cdt/releases/helios
继续安装yeti
Help->Install New Software
点击Add ,
Name:Yeti2
location : http://tos-ide.ethz.ch/update/site.xml
next 等待更新
只要不装跟windows有关的就可以了
安装完毕,设置环境变量
Window->Preferences->TinyOS->Environments
检查各个目录,点击 Apply , OK ,设置完毕。
8 )检查 TinyOS 的安装
TinyOS->Check Installation
至此,tinyos环境搭建完毕
后注:如有问题,请谷歌。