下载地址:
VMware Workstation:http://www.3987.com/xiazai/1/15/45956.html
Ubuntu 12.04: http://cdimage.ubuntu.com/netboot/12.04/?_ga=1.207246229.707132834.1483766432
1.安装ubuntu
2.安装tinyos
参考:http://jingyan.baidu.com/article/2d5afd69f48db685a2e28eb8.html
用组合键Ctrl+Alt+T打开终端命令界面
配置源:sudo gedit /etc/apt/sources.list
在sources.list文件最下面添加deb http://hinrg.cs.jhu.edu/tinyos karmic main
更新源:sudo apt-get update
安装tinyos:sudo apt-get install tinyos-2.1.1
修改tinyos.sh文件:
①sudo gedit /opt/tinyos-2.1.1/tinyos.sh
②将CLASSPATH一行修改为:
CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java:.:$TOSROOT/support/sdk/java/tinyos.jar
修改.bashrc文件:
①sudo gedit .bashrc
②在.bashrc文件中添加:
#Sourcing the tinyos environment variable setup script
source /opt/tinyos-2.1.1/tinyos.sh
运行修改后的 .bashrc文件:source .bashrc
运行命令:sudo tos-install-jni
若出现类似“[:31:=:unexpected operator]”错误,则先键入命令:sudo gedit /usr/bin/tos-install-jni,再将文件中第一行“#!/bin/sh”改为“#!/bin/bash”
检查环境配置:tos-check-env,若提示java版本和graphviz版本的警告,则忽略进入下一步
在Blink目录下进行测试程序的编译:
①cd /opt/tinyos-2.1.1/apps/Blink
②make telosb
若出现类似compiled BlinkAppC to build/telosb/main.exe
2782 bytes in ROM
61 bytes in RAM
则配置成功!