好久没来博客了,最近在搞无线传感器网络,编程必须用到tinyos,所以用了一周的时间把环境装好:包括虚拟机+ubuntu+tinoyos+解决问题+实现了两个节点传输数据并在PC端上显示。这篇文章先把环境的安装写一下,下一篇写如何实现了两个节点传输数据并在PC端上显示。虚拟机安装ubuntu网上一大堆,就不详细说了,直接从安装tinyos开始。
1. 配置 source 源,修改/etc/apt/sources.list 文件,添加一行:
$ deb http://hinrg.cs.jhu.edu/tinyos karmic main
2. 更新源目录的包的列表:
$ sudo apt‐get update
3. 安装 tinyos 最新版及其相关工具。在命令行下运行:
$sudo apt‐get install tinyos
很有可能会提示在几个版本中选择,我们选择其中一个版本然后重新执行
$sudo apt‐get install tinyos‐2.1.1
4. 进入/opt/tinyos2.1.1 目录下,修改 tinyos.sh 文件,将 CLASSPATH 一行修改为:
CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java:.:$TOSROOT/support/sdk/j
ava/tinyos.jar
5. 进入/home/yourname 目录,当前目录下.bashrc 文件中添加以下内容来进行开发环境的
配置:
#Sourcing the tinyos environment variable setup script
source /opt/tinyos‐2.1.1/tinyos.sh
6. 运行修改后的 bashrc 文件