当前位置:首页 > TinyOS系统与nesC程序设计课内实验指导书
安装方法同上面一样。
将rpm下载后全部放到一个根目录下新建的tinyos_tools文件夹,运行: $ cd /tinyos_tools
$ rpm -ivh --ignoreos *.rpm 注:在win7或者是vista下安装nesC时可能会报错如下:unpacking of archive failed on file /usr: cpio: chmod failed - Permission denied
解决方法:运行cygwim的时候右键选择 “以管理员身份运行”
5、 TinyOS 2.x安装 下载rpm包:
http://www.tinyos.net/dist-2.1.0/tinyos/windows/tinyos-2.1.0-2.cygwin.noarch.rpm 安装方法同上面一样 $ cd /tinyos
rpm -ivh --ignoreos *.rpm 安装成功。
6、 设置TinyOS2.x环境变量 Environment Variable TOSROOT /opt/tinyos-2.x TOSDIR TH $TOSROOT/tos nyos.jar;. same as in Cygwin same as in Cygwin yos.jar:. same as in Cygwin Windows Linux CLASSPAC:\\cygwin\\opt\\tinyos-2.x\\support\\sdk\\java\\ti$TOSROOT/support/sdk/java/tinMAKERUL$TOSROOT/support/make/Makerules ES PATH? /opt/msp430/bin:/opt/jflashmm:$PATH same as in Cygwin ?注:只有在使用msp430平台时才有必要设置PATH变量
用UltraEdit创建C:\\cygwin\\etc\\profile.d\\tinyos.sh,输入以下内容:(使用UNIX换行符-LF保存,这一步很关键,字符是有区别的)(配置文件已经写好了) # 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=\export CLASSPATH=\TH;.\
export MAKERULES=\export PATH=\TH\
export PATH=\执行命令: tos-install-jni 如果出现一下错误信息:
Installing 32-bit Java JNI code in /cygdrive/c/Program Files/Java/jdk1.6.0_10/jr e/bin ...
install: cannot stat `/usr/lib/tinyos/*-32.dll': No such file or directory 我们需要将以下目录中的toscomm.dll,重命名为:toscomm-32.dll C:\\cygwin\\lib\\tinyos
C:\\Program Files\\Java\\jdk1.6.0_10\\jre\\bin toscomm.dll ——toscomm-32.dll 重新tos-install-jni命令。
7、 安装 Graphviz
下载地址:http://webs.cs.berkeley.edu/tos/dist-1.1.0/tools/windows/graphviz-1.10.exe, 默认安装到C:\\Program Files\\ATT目录下。一直点NEXT就可以完成安装。
8、 测试安装 1.环境测试:
运行cygwin,输入命令: $ tos-check-env
如果上述安装成功,可能会出现WARNING:java 1.4 or java1.5,tos-check-env completed without error等,这是JAVA版本的问题,不必理会。
$ which java
正常情况出现:/cygdrive/c/Program Files/Java/jdk1.6.0_10/bin/java 如果出现/cygdrive/c/WINDOWS/system32/java
则尝试输入:export PATH=\
2、检查己经让TinyOS build system环境可运行的. 输入如下命令:
$ printenv MAKERULES
如果看到:/opt/tinyos-2.x/support/make/Makerules 这是正确的
五 实验报告要求
①实验名称 ②实验内容说明 ③程序源代码
④实验步骤,实验中出现的问题,观察到的结果 ⑤实验总结
共分享92篇相关文档