安装TinyOS
1、 在Terminal中输入下面命令
sudo gedit /etc/apt/sources.list
2、 打开开资源文件,在文件最后加入以下内容:
deb http://tinyos.stanford.edu/tinyos/dists/ubuntu hardy main
3、 关闭资源文件,并保存,在Terminal中输入下面命令
sudo apt-get update
4、 安装TinyOS,在Terminal中输入下面命令
sudo apt-get install tinyos-2.1.0
5、 等待安装过程,完成后,在Terminal中输入下面命令
sudo gedit ~/.bashrc
在文件最后加入以下内容
#tinyos
export TOSROOT=/opt/tinyos-2.1.0
export TOSDIR=$TOSROOT/tos
export CLASSPATH= $TOSROOT/support/sdk/java/tinyos.jar:.
export MAKERULES=$TOSROOT/support/make/Makerules
export PATH=/opt/msp430/bin:/opt/jflashmm:$PATH
6、 关闭资源文件,并保存,在Terminal中输入下面命令
source ~/.bashrc
7、 安装一些库,如果不安装,使用TOSSIM会有以下的错误
compiling Python support and C libraries into pytossim.o, tossim.o, and
>> c-support.o
>> g++ -c -shared -fPIC -o simbuild/iris/pytossim.o -g -O0
>> -DIDENT_APPNAME=/"BlinkAppC/" -DIDENT_USERNAME=/"wdli/"
>> -DIDENT_HOSTNAME=/"SVLCZNJBF1/" -DIDENT_USERHASH=0xecd56ae3L
>> -DIDENT_TIMESTAMP=0x49e8c81fL -DIDENT_UIDHASH=0xcb41bfb9L
>> /opt/tinyos-2.1.0/tos/lib/tossim/tossim_wrap.cxx -I/usr/include/python2.5
>> -I/opt/tinyos-2.1.0/tos/lib/tossim -DHAVE_CONFIG_H
>> /opt/tinyos-2.1.0/tos/lib/tossim/tossim_wrap.cxx:26:20: error: Python.h:
>> No such file or directory
在Terminal中输入下面命令
sudo tos-install-jni
sudo apt-get install g++
sudo apt-get install python2.5-dev
8、 在Terminal中输入下面命令,检查是否安装完成
tos-check-env