TinyOS 2.x安装

上传人:m**** 文档编号:478434765 上传时间:2023-01-04 格式:DOC 页数:9 大小:468KB
返回 下载 相关 举报
TinyOS 2.x安装_第1页
第1页 / 共9页
TinyOS 2.x安装_第2页
第2页 / 共9页
TinyOS 2.x安装_第3页
第3页 / 共9页
TinyOS 2.x安装_第4页
第4页 / 共9页
TinyOS 2.x安装_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《TinyOS 2.x安装》由会员分享,可在线阅读,更多相关《TinyOS 2.x安装(9页珍藏版)》请在金锄头文库上搜索。

1、TinyOS2.x在windows下的开发环境安装和配置文档编号 :文档信息 : 文档文档名称 : TinyOS2.x在windows下的开发环境安装和配文档类别 : 工程开发类密 级 : 内部版本信息 : 1.0建立日期 : 2010/05/18创 建 人 : 马文翔审 核 者 : 批 准 人 : 批准日期 : 保 管 人 : 存放位置 : 编辑软件 : Microsoft Office XP 中文版1 安装步骤:1.1 安装 JDK 1.4/1.5 下载并运行JDK,比如:jdk-1_5_0_22-windows-i586-p.exe 设置环境变量JAVA_HOME和PATH,指向安装JA

2、VA SDK目录1.2 安装cygwin这里有三种方式:方式一(直接从Internet安装,适合网速较快的情况,这种方式安装比较慢,我用的是第三种方式安装):下载并运行cygwin,下载网址:http:/ :http:/ 方式二:从网上下载Cygwin的组件包,但不安装。 方式三:与上面两种模式对应,当Cygwin组件包已下载到本地,则可使用本模 式本地安装。 组件包下载地址:http:/cone.informatik.uni-freiburg.de/people/aslam/cygwin-files.zip 1.3 安装avr单片机工具打开cygwin后默认的目录是“/home/用户名”,这

3、个可以用“pwd”命令查看。在命令行敲入“rpm qa”可以查看系统目前已经安装了的程序,从图1可以看到,这时候刚安装完cygwin,系统还没有任何软件。我们把avr单片机工具的rpm包文件拷贝到cygwin安装目录下的“/tmp”文件夹下,然后用“ls”命令查看。接下来正式开始安装程序,标准的rpm安装包用命令“rpm ivh文件名”安装。具体的参数含义可以用“rpm -help”命令查看。这里就不复述了。官方资料上说如果遇到安装错误,可以使用“rpm ignoreos -force”这2各参数的意思大概是忽略错误强制安装。不过在我安装的时候没有碰到过这种情况。安装rpm包的顺序如下,具体效

4、果参见图1:rpm ivh avr-binutils-2.15tinyos-3.cygwin.i386.rpmrpm ivh avr-gcc-3.4.3-1.cygwin.i386.rpmrpm ivh avr-libc-1.2.3-1.cygwin.i386.rpmrpm ivh avarice-2.4-1.cygwin.i386.rpmrpm ivh avr-insight-6.3-1.cygwin.i386.rpm这里安装时有可能出问题,如果出问题也可以用 rpm -ingnoreos -ivh avr-命令来执行上述文件安装。Tool Windows/Cygwin Linux avr-

5、binutils avr-binutils-2.15tinyos-3.cygwin.i386.rpmavr-binutils-2.15tinyos-3.i386.rpmavr-gcc avr-gcc-3.4.3-1.cygwin.i386.rpm avr-gcc-3.4.3-1.i386.rpmavr-libc avr-libc-1.2.3-1.cygwin.i386.rpmavr-libc-1.2.3-1.i386.rpmavarice avarice-2.4-1.cygwin.i386.rpmavarice-2.4-1.i386.rpminsight (avr-gdb) avr-insig

6、ht-6.3-1.cygwin.i386.rpmavr-insight-6.3-1.i386.rpm每安装一个程序都可以用“rpm qa”命令查看是否安装成功,上面的步骤完成以后的效果见图2。图1 AVR单片机编程工具安装图2 AVR单片机编程工具安装成功1.4 安装nesc和tinyos-toolnesc是TinyOS的编程语言,必须安装nesc工具才能开发TinyOS程序。tinyos-tool则是TinyOS自带的一些工具。安装这两个软件与安装avr单片机工具有些不同,使用前面的命令会报错,见图3。我连接试了3种命令参数都不行,最后是使用rpm -ignoreos Uvh nesc-1.

7、2.7b-1.cygwin.1386.rpmrpm -ignoreos Uvh tinyos-tools-1.2.3-1.cygwin.i386.rpmTool Recommended Windows/CygwinCommand NesC nesc-1.2.7b-1.cygwin.i386.rpmrpm -Uvh tinyos-tools tinyos-tools-1.2.2-1.cygwin.i386.rpmrpm -ivh -force (1.x tree) rpm -Uvh (no 1.x tree) 命令才安装成功,经实际使用检验,没有出现问题。毕竟使用了ignoreos参数,我也不太

8、清楚到底忽略了什么错误,哪位读者如果知道可以留言共享。安装过程及效果见图3,图4。图3 nesc的安装 图4和tinyos-tool的安装 1.5 安装tinyos-2.0http:/ rpm -ignoreos ivh tinyos-2.0.0beta2-3.cygwin.noarch.rpm安装成功,效果如图5。至此TinyOS-2.0开发所需要的程序已经都安装上了。但这并不意味着可以编译运行程序了,还有最后一步,也是最关键的一步。图5 TinyOS-2.0主文件的安装1.6 配置环境变量如果不配置成功将无法找到编译程序所需要的路径和makerules。通过在“/etc/profile.d

9、”目录下建立一个tinyos.sh的文件就可以正常运行了,文件内容如图6所示,可以将下面的代码保存成tinyos.sh文件。# script for profile.d for bash shells, adjusted for each users# installation by substituting /opt for the actual tinyos tree# installation point. TOSROOT=/opt/tinyos-2.xexport TOSROOTTOSDIR=$TOSROOT/tosexport TOSDIRCLASSPATH=$TOSROOT/sup

10、port/sdk/java/tinyos.jar;.export CLASSPATHMAKERULES=$TOSROOT/support/make/Makerulesexport MAKERULES1.7 检测tinyos2.0环境是否搭建好运行tos-check-env命令, $ tos-check-env 系统会检测各个程序是否正常,如果最后出现类似下面的提示,则表明您的tinyos2.0已经可以使用了。执行tos-check-env 命令时可能会出现几个错误:- WARNING: No dot in current path.- WARNING: tos-check-env could

11、not find the dot executable which is part of the AT&T Graphviz package. Please install version 1.1.0 of Graphviz if youd like to use the nescdoc documentation generator. If Graphviz is already installed, then dot may not be in your PATH.tos-check-env completed with errors:- WARNING: No flex in curre

12、nt path.- WARNING: No bison in current path. - WARNING: No dot in current path.- WARNING: tos-check-env could not find the dot executable which is part of the AT&T Graphviz package. Please install version 1.1.0 of Graphviz if youd like to use the nescdoc documentation generator. If Graphviz is alrea

13、dy installed, then dot may not be in your PATH.我这里解决的顺序是先直接运行cygwin的setup.exe文件把flex和bison包选中安装,然后在网上找到graphviz-1.10.exe并进行安装,这里会为graphviz进行自动配置环境变量C:PROGRA1ATTGraphvizbin;C:PROGRA1ATTGraphvizbintoolsgraphviz-1.10.exe的下载地址:http:/webs.cs.berkeley.edu/tos/dist-1.1.0/tools/windows/graphviz-1.10.exe 执行$

14、 make mica 命令时可能会出现如下错误:/opt/tinyos-2.x/support/make/Makerules:166: *Usage: make make helpValid targets: all clean eyesIFX eyesIFXv1 eyesIFXv2 intelmote2 mica2 mca2dot micaz null telos telosb tinynode tmoteValid extras: docs ident_flags nowiring sim sim-cygwin sim-fast tos_image verbose wiring Welcome to the TinyOS make system! You must specify one of the valid targets and possibly some combination of the ext

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号