在Windows下配置TinyOS的环境变量如下:
TinyOS 2.x
Environment Variable | Windows | Linux | |
TOSROOT | /opt/tinyos-2.x | same as in Cygwin | |
TOSDIR | $TOSROOT/tos | same as in Cygwin | |
CLASSPATH | C:\tinyos\cygwin\opt\tinyos-2.x\support\sdk\java\tinyos.jar;. | $TOSROOT/support/sdk/java/tinyos.jar:. | |
MAKERULES | $TOSROOT/support/make/Makerules | same as in Cygwin | |
PATH† | /opt/msp430/bin:$PATH | same as in Cygwin |
用户1177906 2007-2-11 13:15
另外,安装2.0的时候,cygwin和java最好都按照默认的路径安装,这样不会出错,当初,自己也是建了一个文件夹,都安装到里面,java工具好像就好用。
另外,在2.0下,TOSSIM也不好用,需要添加一个变量
用户1177906 2007-2-11 13:09
你要安装tinyos2.x是吧?在tinyos.sh中CLASSPATH这个环境变量可以不写了。前面配置都是对的,后面两个PATH是你的java的路径。就是看你java1.5是装在哪里,把你java那个文件夹下的\bin和\jre\bin,按照CLASSPATH的方法加上。这是因为在使用某些tinyos的应用的时候,需要一些java工具,把bin和jre/bin加到PATH中,编译的时候,系统就可以到这两个文件夹下面找相关的java命令。
按你的配置,现在应该可以make一般的应用了哈,把java的加上后,你可以试试app/tests/TestSerial这个应用,里面就含有java,如果编译没错的话,就可以了。
另外,建议有tinyos1。x。因为它已经很成熟了。tinyos2.x还有好多东西需要琢磨
用户68054 2007-2-10 21:17
# 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.x"
export TOSROOT
TOSDIR="$TOSROOT/tos"
export TOSDIR
CLASSPATH="$TOSROOT/support/sdk/java/tinyos.jar;."
export CLASSPATH
MAKERULES="$TOSROOT/support/make/Makerules"
export MAKERULES”这个来配置,然后添加CLASSPATH的值为“C:\tinyos\cygwin\opt\tinyos-2.x\support\sdk\java\tinyos.jar;.”,然后配置PATH的环境变量时,将其值配置为" C:\..\...\...\.bin:$PATH;C:\..\...\...\.jer\bin:$PATH"两个呢?你看这样配置有什么问题吗?请帮忙解决一下。谢谢啊!