ubuntu如何安装TinyOS-2.1.1
的有关信息介绍如下:
虚拟机装有ubuntu12.04,但未安装TinyOS,或者未使用虚拟机而是使用安装有纯Ubuntu12.04操作系统的电脑,那么可采用以下方法安装TinyOS-2.1.1。
用组合键Ctrl+Alt+T打开终端命令界面
配置source源:sudogedit/etc/apt/sources.list,在sources.list文件中添加debhttp://hinrg.cs.jhu.edu/tinyoskarmicmain
更新源目录:sudoapt-getupdate
安装tinyos:sudoapt-getinstalltinyos,选择最新版本:sudoapt-getinstalltinyos-2.1.1
修改tinyos.sh文件:①cd/opt/tinyos-2.1.1
②sudogedittinyos.sh③将CLASSPATH一行修改为
CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java:.:$TOSROOT/support/sdk/java/tinyos.jar
修改.bashrc文件:①cd~②cd/home/当前计算机用户名(如pnm)③sudogedit.bashrc④在.bashrc文件中添加
#Sourcingthetinyosenvironmentvariablesetupscript
source/opt/tinyos-2.1.1/tinyos.sh
运行修改后的.bashrc文件:$source.bashrc
运行命令:sudotos-install-jni
若出现类似“[:31:=:unexpectedoperator]”错误,则先键入命令:sudogedit/usr/bin/tos-install-jni,再将文件中第一行“#!/bin/sh”改为“#!/bin/bash”
检查环境配置:tos-check-env,若提示java版本和graphviz版本的警告,则忽略进入下一步
在Blink目录下进行测试程序的编译:
①cd/opt/tinyos-2.1.1/apps/Blink②maketelosb
若出现类似compiledBlinkAppCtobuild/telosb/main.exe
2782bytesinROM
61bytesinRAM
则配置成功!
测试javanet:①cd/opt/tinyos-2.1.2/apps/tests/TestSerial
②javanet.tinyos.sf.SerialForwarder



