ubuntu下tinyos环境的搭建(亲测)

目前用过的最简单的安装步骤,速度也挺快。亲测好用。

郑重提示:安装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 灯亮就成功了。

你可能感兴趣的:(tinyos)