tinyos2.0安装指导

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时版本不对

 

你可能感兴趣的:(tinyos2.0安装指导)