TinyOS 2,0的安裝與調試
發布時間:2012/4/3 0:22:14 訪問次數:2377
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紿我們的印象總是和繪畫脫離不了... [詳細]