目前用过的最简单的安装步骤,速度也挺快。亲测好用。
郑重提示:安装ubuntu12.04系统,不要更新东西,14.04用过但是可耻的失败了。所以推荐12.04.安装过程可以参考我的上一篇文章http://blog.csdn.net/u012322855/article/details/50813071。
tinyos环境搭建:
1)配置source源,修改 /etc/apt/sources.list
命令 sudo gedit /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
4)可能会提示版本选择,所以我们选择一个版本,推荐2.1.1
命令行输入:sudo apt-get install tinyos-2.1.1
几个小时笔者用来1个多小时。
5)进入 /opt/tinyos2.1.1目录下,修改tinyos.sh文件,将CLASSPATH一行修改为:
CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java:.:$TOSROOT/support/sdk/java/tinyos.jar
其实前半部分是已经有的从《:。:》开始添加就可以了。(《》中内容换成英文输入法下的)
6)进入/homeyourname下。 其实打开控制台默认就是这个路径。输入:sudo gedit .bashrc 。打开了.bashrc文件。(实际路径是看不到这个文件的,是隐藏的)
在文件下面添加:
#Source the tinyos environment variable setup script
source /opt/tinyos-2.1.1/tinyos.sh
这两行
7)运行 bashrc文件,在控制台输入:
source .bashrc
然后会打印出Seting up for TinyOS 2.1.1
8) 运行tos-install-jni命令:
sudo tos-install-jni
如果提示类似【:31:=:unexpected operator错误,编辑 /usr/bin/tos-install-jni,将地第一行由”#!/bin/sh“改为”#!bin/bash“
9)检查环境
tos-check-env
下面报了WARNING,不用管,没ERROR就可以。
10测试
进入到tinyos目录下的apps下的Blink目录
cd /.../tinyos2.1.1/apps/Blink/ 别忘了最后的斜杠
命令行输入:
make telosb
然后会有大量的输出,没错误就成功了。
测试LED灯
通过一个具体的实验开始
准备:带有usb输入的telosb节点
1)连接。
把节点连在usb口,然后控制台输入 : motelist
会看到Reference Device Description 三列。Device下的/dev/ttyUSB0是端口号。说明烧制成功。
2)进入到Blink目录 ,记得路径最后要加/ ,输入 sudo make telosb install。这个命令不行的话,就先输入su 得到特权指令权限。然后输入:make telosb install 灯亮就成功了。