TinyOS安装

#TinyOS的安装

由于自己电脑没有装Linux程序,所以我选择将安装放到虚拟机下运行

虚拟机环境:Debian 8.1.0

所有命令均以root权限运行

##安装运行环境

###1、 安装JDK和JRE
$ apt-get install default-jdk default-jre

###2、 设置Java环境变量

###3、安装Python开发环境和g++编译工具
$ apt-get install python-dev g++

###4、 添加TinyOS的官方源
$ echo “ deb http://tinyos.stanford.edu/tinyos/dists/ubuntu hardy main” >> /etc/apt/sources.list

###5、 更新一下安装列表
apt-get update

安装TinyOS

###1、 安装TinyOS
apt-get install tinyos-2.1.2

###2、 设置TinyOS的环境变量
echo
“#! /usr/bin/env sudo bash
export TOSROOT=”/opt/tinyos-2.1.2”
export TOSDIR=”/opt/tinyos-2.1.2/tos”
export CLASSPATH=”$CLASSPATH:$TOSROOT/support/sdk/java/tinyos.jar:.”
export MAKERULES=”/opt/tinyos-2.1.2/support/make/Makerules”
export PATH=”/opt/msp430/bin:/opt/jflashmm:$PATH”” >> /opt/tinyos-2.1.2/tinyos.sh

###3、将tinyos脚本设置为与bash命令一起运行

echo
"#Sourcing the tinyos environment variable setup script
source /opt/tinyos-2.1.2/tinyos.sh" >> ~.bashrc

###4、更新一下对.bashrc的设置:
$ source ~/.bashrc

###5、 执行 tos-check-env 检查是否完成安装
$ tos-check-env
一般会出现两个Warning。一个是说你的Java版本不对,不是1.4或者1.5的,另一个是说你的graphviz版本有问题。这个忽略即可。

###6、 测试
Blink是一个LED闪烁的应用程序,现在对这个应用进行编译测试。
修改Blink的权限

$ sudo chmod 777 /opt/tinyos-2.1.2/apps/Blink
$ cd /opt/tinyos-2.1.2/apps/Blink
$ make micaz sim

测试成功图片展示