1) Java2jdk1.5.0(j2dsk)下载的网址:sccnc.onlinedown.net
安装完成后要设置环境变量,我安装的路径是C:\tinyos\j2sdk1.5.0,环境变量的设置如下:
右键->我的电脑->高级->环境变量:在系统变量中添加变量:JAVA_HOME,变量值:c:\tinyos\j2sdk1.5.0
变量CLASSPATH,变量值:.;C:\tinyos\j2sdk1.5.0\lib;C:\tinyos\j2sdk1.5.0\lib\dt.jar;c:\tinyos\j2sdk1.5.0\lib\tools.jar,其中:".;"表示在当前目录下查找
在原有的Path变量后面追加:C:\tinyos\j2sdk1.5.0\bin:$path;C:\tinyos\j2sdk1.5.0\jre\bin:$path;
至此,J2sdk的环境变量已经设置完毕
在命令行输入java,如果显示提示信息,则表示环境变量设置正确(也可以通过编java小程序运行来验证)
2) cygwin
cygwin的安装比较简单,选择全部安装就行了(即All install)
3) avr的安装
把avr单片机工具所需的文件考到cygwin的目录tmp下,然后在cygwin的shell依此运行以下命令:
cd /tmp
rpm –ivh avr-binutils-2.15tinyos-3.cygwin.i啊386.rpm
rpm –ivh avr-gcc-3.4.3-1.cygwin.i386.rpm
rpm –ivh avr-libc-1.2.3-1.cygwin.i386.rpm
rpm –ivh avarice-2.4-1.cygwin.i386.rpm
rpm –ivh avr-insight-6.3-1.cygwin.i386.rpm
用命令rpm -qa可以查看安装好的文件
4) mps430tools的安装
mps430tools的安装同样是用命令: rpm -ivh mps430***.rpm/
需要的安装的文件有5个,顺序是:
msp430tools-base-0.1-20050607.cygwin.i386.rpm(用rpm -ivh –nodeps…命令)
msp430tools-python-tools-1.0-1.cygwin.noarch.rpm
msp430tools-binutils-2.16-20050607.cygwin.i386.rpm
msp430tools-gcc-3.2.3-20050607.cygwin.i386.rpm
msp430tools-libc-20050308cvs-20050608.cygwin.i386.rpm
在这里安装会出现错误,提示信息:error: Failed dependencies: /bin/sh is needed by
具体原因到现在还搞不清楚,但等下面其他的工具安装完了再安装就没有错误提示了
5) nesc和tinyos-tool的安装
安装需要的两个文件是:nesc-1.2.7b-1.cygwin.i386.rpm tinyos-tools-1.2.2-1.cygwin.i386.rpm
如果用命令 rpm -ivh 安装出现错误的话,可以使用--ignoreos参数,即
rpm --ignoreos -ivh
6) tinyos2.0的安装
所需文件为;tinyos-2.0.0beta2-3.cygwin.noarch.rpm,安装过程类似
7) graphviz的安装
graphviz可以直接在windows下安装,tinyos.net网站上提供的版本都不正确,正确的版本是:graphviz1.1.0,下载地址:http://webs.cs.berkeley.edu/tos/dist-1.1.0/tools/windows/graphviz-1.10.exe ,安装到相应的目录就可以了
8) 配置环境变量
接下来就是配置环境变量了,进入文件夹:\cygwin\etc\profile.d 在该文件夹下面要创建一个名为tinyos.sh的文件.由于.sh不能用记事本等工具编辑,建议在这个文件夹下找一个.sh的文件,复制后将里面的内容替换为:
# 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
export PATH="/opt/msp430/bin:$PATH"
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
至此,环境变量设置完毕
双击桌面上的cygwin图标,输入命令:tos-check-env 后会出现很多提示信息,如果最后一行是:
tos-check-env completed without error
则tinyos基本上安装正确
还可以通过另外一些命令来验证,这里就不一一列举了.
出现的错误及解决办法; 出现warning: Java version may not be version 1.4 or version 1.5
这个可能是你的机器中有其他低版本的Java,我的做法是把低版本的Java直接删除
出现错误提示:无法定位程序输入点于动态链接库cygwin1.dll上,可能是因为安装前面的nesc以及tinyostools时版本不对
1) Java2jdk1.5.0(j2dsk)下载的网址:sccnc.onlinedown.net
安装完成后要设置环境变量,我安装的路径是C:\tinyos\j2sdk1.5.0,环境变量的设置如下:
右键->我的电脑->高级->环境变量:在系统变量中添加变量:JAVA_HOME,变量值:c:\tinyos\j2sdk1.5.0
变量CLASSPATH,变量值:.;C:\tinyos\j2sdk1.5.0\lib;C:\tinyos\j2sdk1.5.0\lib\dt.jar;c:\tinyos\j2sdk1.5.0\lib\tools.jar,其中:".;"表示在当前目录下查找
在原有的Path变量后面追加:C:\tinyos\j2sdk1.5.0\bin:$path;C:\tinyos\j2sdk1.5.0\jre\bin:$path;
至此,J2sdk的环境变量已经设置完毕
在命令行输入java,如果显示提示信息,则表示环境变量设置正确(也可以通过编java小程序运行来验证)
2) cygwin
cygwin的安装比较简单,选择全部安装就行了(即All install)
3) avr的安装
把avr单片机工具所需的文件考到cygwin的目录tmp下,然后在cygwin的shell依此运行以下命令:
cd /tmp
rpm –ivh avr-binutils-2.15tinyos-3.cygwin.i啊386.rpm
rpm –ivh avr-gcc-3.4.3-1.cygwin.i386.rpm
rpm –ivh avr-libc-1.2.3-1.cygwin.i386.rpm
rpm –ivh avarice-2.4-1.cygwin.i386.rpm
rpm –ivh avr-insight-6.3-1.cygwin.i386.rpm
用命令rpm -qa可以查看安装好的文件
4) mps430tools的安装
mps430tools的安装同样是用命令: rpm -ivh mps430***.rpm/
需要的安装的文件有5个,顺序是:
msp430tools-base-0.1-20050607.cygwin.i386.rpm(用rpm -ivh –nodeps…命令)
msp430tools-python-tools-1.0-1.cygwin.noarch.rpm
msp430tools-binutils-2.16-20050607.cygwin.i386.rpm
msp430tools-gcc-3.2.3-20050607.cygwin.i386.rpm
msp430tools-libc-20050308cvs-20050608.cygwin.i386.rpm
在这里安装会出现错误,提示信息:error: Failed dependencies: /bin/sh is needed by
具体原因到现在还搞不清楚,但等下面其他的工具安装完了再安装就没有错误提示了
5) nesc和tinyos-tool的安装
安装需要的两个文件是:nesc-1.2.7b-1.cygwin.i386.rpm tinyos-tools-1.2.2-1.cygwin.i386.rpm
如果用命令 rpm -ivh 安装出现错误的话,可以使用--ignoreos参数,即
rpm --ignoreos -ivh
6) tinyos2.0的安装
所需文件为;tinyos-2.0.0beta2-3.cygwin.noarch.rpm,安装过程类似
7) graphviz的安装
graphviz可以直接在windows下安装,tinyos.net网站上提供的版本都不正确,正确的版本是:graphviz1.1.0,下载地址:http://webs.cs.berkeley.edu/tos/dist-1.1.0/tools/windows/graphviz-1.10.exe ,安装到相应的目录就可以了
8) 配置环境变量
接下来就是配置环境变量了,进入文件夹:\cygwin\etc\profile.d 在该文件夹下面要创建一个名为tinyos.sh的文件.由于.sh不能用记事本等工具编辑,建议在这个文件夹下找一个.sh的文件,复制后将里面的内容替换为:
# 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
export PATH="/opt/msp430/bin:$PATH"
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
至此,环境变量设置完毕
双击桌面上的cygwin图标,输入命令:tos-check-env 后会出现很多提示信息,如果最后一行是:
tos-check-env completed without error
则tinyos基本上安装正确
还可以通过另外一些命令来验证,这里就不一一列举了.
出现的错误及解决办法; 出现warning: Java version may not be version 1.4 or version 1.5
这个可能是你的机器中有其他低版本的Java,我的做法是把低版本的Java直接删除
出现错误提示:无法定位程序输入点于动态链接库cygwin1.dll上,可能是因为安装前面的nesc以及tinyostools时版本不对