安装tinyos2
更新时间:2023-12-13 14:11:01 阅读量: 教育文库 文档下载
安装tinyos2.x步骤精讲
TinyOS 2010-10-12 11:28:42 阅读128 评论0 字号:大中小 订阅
1、安装Java 1.6 JDK.
系统变量->新建->变量名:JAVA_HOME 变量值:C:\\Program Files\\Java\\jdk1.6.0_10
系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\\lib; 系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\\bin; Note:CLASSPATH中有一英文句号―.‖后跟一个分号,表示当前路径的意思。
2、安装Cygwin 解压c:/cygwin-files
从windows下进入该文件夹,双击运行里面的setup.exe文件。
选择Install from Local Directory
下一步:注意是All User和 UNIX,目录即选择自己打算安装cygwin的目录
再下一步,这个目录就是你将cygwin-files.tar解压后的目录,没改名的话该是cygwin-files的文件夹。一直选下一步让其安装。
3、安装本地编译程序 Msp430安装如下所示:
rpm –ivh msp430tools-base-0.1-20050607.cygwin.i386.rpm rpm –ivh msp430tools-python-tools-1.0-1.cygwin.noarch.rpm rpm –ivh msp430tools-binutils-2.16-20050607.cygwin.i386.rpm rpm –ivh msp430tools-gcc-3.2.3-20050607.cygwin.i386.rpm rpm –ivh msp430tools-libc-20080808-1.cygwin.i386.rpm
一律用强制安装,语法如下:rpm --ignoreos --nodeps -ivh *.rpm
4、安装nesC编译器
首先安装nesc-1.3.0-1.cygwin.i386.rpm 然后安装tinyos-deputy-1.1-1.cygwin.i386.rpm
最后安装tinyos-tools-1.3.0-1.cygwin.i386.rpm
注意以上三步分开按顺序安装。
命令如下 :rpm -ivh nesc-1.3.0-1.cygwin.i386.rpm
后两个换文件名同上。
5、安装TinyOs 2.x source tree 安装tinyos-2.1.0-2.cygwin.noarch.rpm 命令:rpm -ivh tinyos-2.1.0-2.cygwin.noarch.rpm 以上均可输入rpm -qa进行查看安装进度。
6、找到/etc/profile.d文件夹 进入该文件夹后,需要自己建一个名为tinyos.sh的文件,用以下的内
容替代(以下内容可以复制粘贴):
# script for profile.d for bash shells,adjusted for each users # installation by substituting /opt for the actual tinyos tree
# installation point
export TOSROOT=\ export TOSDIR=\
export CLASSPATH=`cygpath -w $TOSROOT/support/sdk/java/tinyos.jar`
export CLASSPATH=\
export MAKERULES=\
export PATH=\7、安装Graphviz visualiztion工具
安装 graphviz-1.10.exe文件,重新打开cygwin,输入tos-check-env,如果显示:
tos-check-env completed without error.,安装成功。
第的一下装安主装二1、径目
一配、载
部置
分
:j2sdk的安装以及环境变量
j2sdk相
应
的
的安装:
TinyOS2.0的
版
本
,
直
要接
求进
安行
j2sdk,及
以
上
j2sdk1.5装要路、 ,录
即为径环
可设为境
置
环
境变量,假设j2sdk的安
C: /j2sdk 变
量
的
配
置指以
找:向
到
JDK
的
安
装
路等
JAVA_HOME:在
改
路
径
下
可
bin、lib
JAVA_HOME=2、为放需境
了的要变
PAHT:指是说量
向各明,
JDK种的只
编是要
设
C: /j2skd 置的译,把
执系
改bin
行统
环目命本
境录令身
变, 就
有
PATH
环
量在
的
目
的目
是录
bin
C: /j2skd\\bin; C:
接
放
到
后
面
即
可
,
中
/j2skd/jre/bin;直间3、
用
‖;‖隔
开
CLASSPATH:设置类的路径
CLASSPATH=.; C: /j2skd/lib; C: /j2skd/lib/tools.jar; 最目第
前录二
面中部
加查分
上找:
‖.‖和。
TinyOS
的
安
装
以
‖;‖,
意
为
首
先
在
当
前
Cygwin、
及1.全选击的2.站在可附
配首版择所
置先本是有
安,否的等
在完插模装安全件拟一装安进软个过装行件
cygwin-release程的安的
中对装顺
会话,利
以安出框
现,方装
一用便。
个鼠在 的缩压
包缩
网,即的让标后
完你点续
ns2 上
在下
http://www.tinyos.net 载
cygwin-1.2a.tar
下
用
winRAR
进
的行
压解
windows。:
第
一
次
解压的
后文
产件
生,
再
的
次
是
解
一
压
个
缩
名
即
为
可
cygwin-1.2a得的注为3.击选下目录再
运择一录 下
一
步
,
这
一文明了 个件:对从行
里下步名夹
载骤为。
该
1
cygwin-installationfiles
软的
件并安装的进该文
主行文件
要升件。
目级夹
的。,
是 双
cygwin下
进
入
windows面
的
setup.exe
Install from Local Directory 步即
:选
注择
意自
是己
All User打
算
安
装
和
UNIX,
的
目
cygwin
个目解
录压
就后
是的
你目
将录
,
没
改
cygwin-1.2a.tar名的再
的文往
话件下
该夹就
是 可
以
一
直
cygwin-installationfiles
选下一步让其安装
了最会然它可电 4.单
。后就后会,脑
运好就在如。
行了完桌果
到。成面有
。创什
建么
一问
个题
图,
可标
,以
双试
击着
运重
行启
即下
99%时
可
能
会
有
些
慢
,
多
等
片
安机
装工
具
avr。
单片机工具和MSP430
应其
的下
从rpm载
下
www.tinyos.net文来
件后
用可文
如以件
下也夹
命都下
令放面
上安在。行
下装
载即
下可
相。
将
C: 安
装
,
步
/cygwin/tmp 用骤
rpm –ivh
下
:
$ cd /tmp
$ rpm –ivh
看果安否安
。在装己装
安
装
过
程
中
出
现
了
如完经完下了成一图一功个所个安后示可装即:以。可 用 用
rpm –qa
进
行
rpm –qa
查
看
cygwin_nt-5.1 operating system
或
是
cygwin operating system 这
样
的
错
误
,网有的容,会略令
则导的为
。可致哪:如站升
果上级
你的下
是说你
版按明的
本
与来
做
,
www.tinyos.net那
么
你
应
该你
不题能忽指是所
兼没用
cygwin,tinyos2.0其数为具
它,也体
一当不的
些然知安
cygwin 用最些
问可道装
--ignoreos后地
出方
些。
问
题
,
参因
rpm –ivh –ignoreos avrname 5、
安
装果
msp430tools 安
装
这
个可
顺能
利会
,出
在现
此错
时误
安,
装提
示
如
msp430tools,信
息
:
error: Failed dependencies: /bin/sh is needed by
仅
对
因后
是面
因的
为平
msp430tools台
有
些
影
响
,
的故
安是
装在
似
tinyos2.0可正下正
以常安了
轻的装一推
松安的些荐
地装过。
全避了程
部免,中
安此估对
装类计环
完错是境
后误因变
再的为量
去发再的
安生一配
装,步置
的能步改
,够往
msp430tools
正
常
后
安
在装
。
tos-check-env 6、 安下
装安
安,装
装不
nesc这得
两以
和个可参安
tinyos-tools 用以数
rpm –ivh考。
虑
采
用
即
可
正
常
—ignoreos
应
该
是
nesC装
这
个
nesc-1.2.8b-1.cygwin.i386.rpm文用有
件
nesc-1.2.8a-1.cygwin.i386.rpm如
下
的
错
误
提
示
:
会
package nesc-1.2.8a-1 is intended for a cygwin operating system 在
安
装
tinyos-tools-1.2.4-2.cygwin.i386.rpm安 7.
安
下装
载
tinyos-2.0 下
装时
了最
。后
我
使
用
了
--ignoreos
才
正
常
tinyos-2.0.2-2.cygwin.noarch.rpm,也 8、1、境找进
变到入环所量境有的变的配量安置配装:置都 己
经
结
束
,
接
着
是
环
是
用
rpm –ivh rpmname
进
行
安
装
/etc/profile.d 该
文
件
的文复下替用个
件制名代夹
文,其字:后
,件不目,
这)
个
工
具
,
比
较
并需,能录
将要因用下
其自为记的
中己
建
的直个的
内一
文接.sh
容个
件重文用
以名
并命为
tinyos.sh非名件下(强
普,,的建大
通建再内议的
的议改容采一
.sh事某
本
UltraEdit文
本
编
辑
器
# script for profile.d for bash shells,adjusted for each users
# installation by substituting /opt for the actual tinyos tree # installation point
export TOSROOT=\/opt/tinyos-2.x\ export TOSDIR=\$TOSROOT/tos\ export CLASSPATH=`cygpath -w
$TOSROOT/support/sdk/java/tinyos.
jar`
export CLASSPATH=\$CLASSPATH;.\ export
MAKERULES=\$TOSROOT/support/make/Makerules\ export
PATH=\/opt/msp430/bin:$PATH\ # Extend path for java
type java >/dev/null 2>/dev/null || PATH=`/usr/local/bin/locate-jre --java`:$PATH
type javac >/dev/null 2>/dev/null || PATH=`/usr/local/bin/locate-jre --javac`:$PATH
echo $PATH | grep -q /usr/local/bin || PATH=/usr/local/bin:$PATH 保 8.
安
其装
实
Graphviz 只
用
直
接
去文中重前版本
本,下件就新安一否,可运装定则双以行)要会击了下 是提
示
版
运。。
行安(
直装不
存
好
。
graphviz-1.10.exe接完推请
安后荐注
装退在意
在出装这
Windowscygwin好里
再
cygwin下
载的
的版
graphviz1.10
本应改
信该好
息就之
不是后
对大双
。功击
告运
运成行
行了,,
。输将
入出
现
如
下
信
息
:
tos-check-env 中 看下下打
到一面开
如步可
上的模
信测拟
息试
的了
间
省
略
话。
基 实入
本OK,可以进行
Blink
,
进
例进行测试。
SHELL
cygwin/opt/tinyos-2.x/apps/Blink cd /opt/tinyos-2.x/apps/Blink 如运况。如修 打
开图行如。果改
:
指
令
。
正
常
情
make micaz sim 图。不一
:。能个
。出文
。现件
。
。
Successfully built,:
要
C:\\cygwin\\opt\\tinyos-2.x\\support\\make\\sim.extra
将
部
分
代
码
修
正
如
下
GCC=gcc GPP=g++
OPTFLAGS = -g -O0 LIBS = -lm-lstdc++ PFLAGS +=
-tossim-fnesc-nido-tosnodes=1000-fnesc-simulate-fnesc-nido-motenumber=sim_node\\ (\\)
增
加
行
,原
因
CFLAGS += -I/path (*新Python.h
不
在
默
认而
路在
径
―/usr/include‖,C:
\\cygwin\%usr\\include\\python2.3) WFLAGS = -Wno-nesc-data-race PYTHON_VERSION=2.3 (修
改
默
认
版查
本看
号版
―2.5‖:本使
号用
中本使
,
使但
用并
$ 不
使
用
查
python –V看
结
果
―2.3.3‖,而
C:\\cygwin\%usr\\include\\python2.3的是用
―2.3‖。2.5的
)
的
我,我
自就
己没
因有
为修
更改
新,也
过是
所能
以正
版常
正在阅读:
安装tinyos212-13
信任与社会秩序_郑也夫04-29
昆明理工大学2010年校级教学团队及推荐级教学团队11-02
2018感恩节祝福短信英语02-22
TEM TE TM模的区别05-20
四川计算机2级19到32次答案05-04
2014年《中级会计实务》模拟试卷(2)(张志凤模考班)上传版03-26
单位纳税人税基础信息采集表04-30
计算机 实习周志09-22
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- tinyos2
- 安装
- 2011年双体系开展情况 - - -2011.10.28整理(外审汇报用)
- 时代广场的蟋蟀答案
- 2018-2019学年山西省晋中市平遥县第二中学高二12月月考语文试题 解析版
- 火电厂循环水泵节能技改
- 真空蒸镀讲义
- 西藏美容院调查报告2018版
- (强烈推荐)河南省工程研究中心组建方案可行性研究报告
- 通风副总工程师安全生产责任制
- 2015年山东省济南市中考数学试卷
- 人教新目标七年级英语语法大纲
- 中华民国宪法(1947.12.25)
- 新疆兵团行政区划代码 新
- “1+1=?学会合作”主题班会
- 呼吸系统
- 安装工程计量与计价实训教程(连载) - 图文
- “猴子管理法则”学习心得
- 三上词语复习卷1
- 宁夏蔬菜产业发展十三五规划
- (论文)撰写规范
- 龙煤集团双鸭山分公司新安煤矿佘洪海班组