TinyOS 2,0的安装与调试
发布时间:2012/4/3 0:22:14 访问次数:2397
1.安装JDKl.5
从http://java.sum.com上下载JDKl.5(若计算机上已M24C02-RMN6TP安装过JDKl.6建议先将其卸解)。JDK的安装目录并不作要求,并且如果只是单纯安装TinyOS2.0可以不用去环境变量中配置JDK。不推荐安装多个JDK,否则会有警告信息,说明版本有问题。
2.安装Cygwin
从http://www.tinyos.net/tinyos-2.x/doc/html/install-tinyo s.html上下载Cygwin及其他安装所需package的压缩包cygwin-1.2a.tgz,在Windows环境下面直接用winRAR解压即可,双击解压后产生的文件夹中的setup.exe文件;选择自己所想安装Cygwin所在的目录(这里假定Cygwin安装在C:\Program Files\cygwin文件夹下,如果不是,要将C:\Program
Files\cygwin替换为Cygwin的安装目录);下一步所选的即为解压后产生的那个文件夹,一般为默认的。
若出现T面的问题,那是因为一开始使用的是1日版本,此版本与TinyOS2.0并不兼容,会出现如下的错误信息:
3.安装avr单片机工具和MSP430单片机工具
从www.tinyos.net上下载所需的印m文件,用如下命令安装即可。将其下载后可都放在tmp文件夹中,命令为:
cd /tmp
rpm -ivh avr-binutils-2 .15tinyos-3. cygwin .138 6.rpm
rpm -qa
rpm -ivh avr-gcc-3.4.3-l.cygwin.i386.rpm
rpm -ivh avr-libc-1.2.3-l.cygwin.i38 6-rpm
rpm -ivh avaricc-2.4-l.cygwin.i386.rpm
每安装完一个后即可用rpm -qa进行查看。若出现:
A** .... is intended for a cygwin_nt-5.1 0perating system
*;k* jS intended for a cygwin operating system
这样的错误,则需要升级Cygwin。
安装nesc和tinyos-tools
使用rpm -ivh即可正常安装,不得以可以考虑采用-ignoreos参数。
5.安装tinyos-2.0
下载tinyos-2.0.2-2.cygwin.noarch.rpm,也是用rpm -ivh rpmname命令进行安装。在所有安装结束后,还需要进行环境变量的配置:找到/etc/profile.d,进入该文件夹后,需要新建一个名为tinyos.sh的文件,因为.sh的文件并非普通的文件,不能用记事本直接重命名,建议复制其目录下的某个.sh文件,再修改名字,并将其中的内容用以下的内容替代:
# script for profile.d for bash shells,adjusted for each users
# installation by substituting /opt for the actual tinyos tree
# installation point
export TOSROOT="/opt/tinyos-2.x"
export TOSDIR="$TOSROOT/tos"
export CLASSPATH="cygpath -w $TOSROOT/support/sdk/java/tinyos.jar"
export CLAS S PATH= " $CLASS PATH; * "
export MAKERULES="$TOSROOT/support/make/Makerules"
export PATH= " /opt /msp4 3 0/bin: $ PATH "
6.安装Graphviz
下载graphviz-l.lO.exe文件,退出Cygwin重新运行后,双击下载的文件运行安装程序。
这里下载的版本一定要是graphvizl.10,否则会提示版本信息不对。桌面上的快捷方式所指向
的cygwin.bat应修改为后来所建目录里的cygwin.bat。修改之后双击即可运行,输入
tos-check-env运行,将出现如下信息:
tos-check-env
Path:
/opt/msp430/bin
/usr/local/bin
/us r/bin
/bin
/usr/X11R6/bin
/cygdrive/c/WINDOWS/system32
/cygdrive/c/WINDOWS
/cygdrive/c/WIN DOWS/Sys tem32 /Wbem
/cygdrive/c/PROGRA~l/ULTRAE~l
/cygdrive /c/NEWCYG~l/lib/ATT/Graphviz /bin
/cygdrive/c/NEWCYG~l/lib /ATT/Graphviz /bin/t ools
1.安装JDKl.5
从http://java.sum.com上下载JDKl.5(若计算机上已M24C02-RMN6TP安装过JDKl.6建议先将其卸解)。JDK的安装目录并不作要求,并且如果只是单纯安装TinyOS2.0可以不用去环境变量中配置JDK。不推荐安装多个JDK,否则会有警告信息,说明版本有问题。
2.安装Cygwin
从http://www.tinyos.net/tinyos-2.x/doc/html/install-tinyo s.html上下载Cygwin及其他安装所需package的压缩包cygwin-1.2a.tgz,在Windows环境下面直接用winRAR解压即可,双击解压后产生的文件夹中的setup.exe文件;选择自己所想安装Cygwin所在的目录(这里假定Cygwin安装在C:\Program Files\cygwin文件夹下,如果不是,要将C:\Program
Files\cygwin替换为Cygwin的安装目录);下一步所选的即为解压后产生的那个文件夹,一般为默认的。
若出现T面的问题,那是因为一开始使用的是1日版本,此版本与TinyOS2.0并不兼容,会出现如下的错误信息:
3.安装avr单片机工具和MSP430单片机工具
从www.tinyos.net上下载所需的印m文件,用如下命令安装即可。将其下载后可都放在tmp文件夹中,命令为:
cd /tmp
rpm -ivh avr-binutils-2 .15tinyos-3. cygwin .138 6.rpm
rpm -qa
rpm -ivh avr-gcc-3.4.3-l.cygwin.i386.rpm
rpm -ivh avr-libc-1.2.3-l.cygwin.i38 6-rpm
rpm -ivh avaricc-2.4-l.cygwin.i386.rpm
每安装完一个后即可用rpm -qa进行查看。若出现:
A** .... is intended for a cygwin_nt-5.1 0perating system
*;k* jS intended for a cygwin operating system
这样的错误,则需要升级Cygwin。
安装nesc和tinyos-tools
使用rpm -ivh即可正常安装,不得以可以考虑采用-ignoreos参数。
5.安装tinyos-2.0
下载tinyos-2.0.2-2.cygwin.noarch.rpm,也是用rpm -ivh rpmname命令进行安装。在所有安装结束后,还需要进行环境变量的配置:找到/etc/profile.d,进入该文件夹后,需要新建一个名为tinyos.sh的文件,因为.sh的文件并非普通的文件,不能用记事本直接重命名,建议复制其目录下的某个.sh文件,再修改名字,并将其中的内容用以下的内容替代:
# script for profile.d for bash shells,adjusted for each users
# installation by substituting /opt for the actual tinyos tree
# installation point
export TOSROOT="/opt/tinyos-2.x"
export TOSDIR="$TOSROOT/tos"
export CLASSPATH="cygpath -w $TOSROOT/support/sdk/java/tinyos.jar"
export CLAS S PATH= " $CLASS PATH; * "
export MAKERULES="$TOSROOT/support/make/Makerules"
export PATH= " /opt /msp4 3 0/bin: $ PATH "
6.安装Graphviz
下载graphviz-l.lO.exe文件,退出Cygwin重新运行后,双击下载的文件运行安装程序。
这里下载的版本一定要是graphvizl.10,否则会提示版本信息不对。桌面上的快捷方式所指向
的cygwin.bat应修改为后来所建目录里的cygwin.bat。修改之后双击即可运行,输入
tos-check-env运行,将出现如下信息:
tos-check-env
Path:
/opt/msp430/bin
/usr/local/bin
/us r/bin
/bin
/usr/X11R6/bin
/cygdrive/c/WINDOWS/system32
/cygdrive/c/WINDOWS
/cygdrive/c/WIN DOWS/Sys tem32 /Wbem
/cygdrive/c/PROGRA~l/ULTRAE~l
/cygdrive /c/NEWCYG~l/lib/ATT/Graphviz /bin
/cygdrive/c/NEWCYG~l/lib /ATT/Graphviz /bin/t ools
上一篇:Blink.nc
热门点击
- 干簧管的应用
- 干簧管
- 单电源桥式感器电路
- 无线传感器网络目标跟踪的基本过程
- 过零检测器电路
- TinyOS 2,0的安装与调试
- WXD3、WXD221、WXD222和WR2
- 卸载
- 85℃时ADG1611的增益设置和误差百分比
- 低电压低功耗上拉输出的比较器
推荐技术资料
- Seeed Studio
- Seeed Studio绐我们的印象总是和绘画脱离不了... [详细]