当前位置:文档之家› TinyOS 实验报告

TinyOS 实验报告

实验一.Downloading and installing TinyOS
一、安装JDK(在平台ubuntu12.10搭建)
1.编译一个源文件
终端收入命令:sudo gedit/etc/apt/sources.list.d/partner.list
2.在partner.list文件中添加:
终端输入命令:deb /ubuntu/hardy multiverse
3.保存该文件并退出,执行下列程序:
终端输入命令:sudo apt-get update
4.下载JDK
终端输入命令:sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk
5.配置JDK环境变量
在主文件下的.bashrc或者.profile中添加下面语句,或者在终端输入。

(关于路径参照自己解压路径)
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export PATH=$JAVA_HOME/bin:$PATH
export classPath=/usr/lib/jvm/java-6-sun
6.在终端中输入java,javac看是否配置正确
终端输入命令:java或者javac
二、安装tinyOS-2.1.1
1.安装python-dev g++
终端输入命令:sudo apt-get install python-dev g++
2.查看python的版本
终端输入命令:python–version(本机是Python2.7.3)
3.安装tinyos
①.在主文件夹/etc/apt/sources.list中添加一下两行:
deb /tinyos/dists/ubuntu natty main
deb /tinyos oneiric main
终端输入命令:sudo gedit/etc/apt/sources.list(sources.list是只读文件,所以必须有root 权限)
②.下载安装tinyos-2.1.1
终端输入命令:sudo apt-get install tinyos-2.1.1
安装完成后,打开/opt/tinyos-2.1.1/support/make/sim.extra,找到PYTHON_VERSION=2.5(本机),将2.5换成2.7
③.终端输入命令:sudo gedit/opt/tinyos-2.1.1/tinyos.env,在tinyos.env中添加
④.在主文件夹/.bashrc中添加:
source/opt/tinyos-2.1.1/tinyos.env
export CLASSPATH=$TOSROOT/support/sdk/java/tinyos.jar:.
⑤.在/etc/profile.d/tinyos.env同样添加:
终端输入命令:sudo gedit/etc/profile.d/tinyos.env
⑥.安装JNI
终端输入命令:tos-install-jni
终端输入命令:tos-check-env
会出现java和graphviz版本报错,可以忽略。

如下图:
⑦.进入目录/opt/tinyos-2.1.1/apps/Blink中,进行make micaz sim如果出现下面图片证明,安装成功。

相关主题