linux環(huán)境下tinyos 的搭建
注:安裝過程中需要下載很多文件,由于學(xué)校網(wǎng)絡(luò)的原因,可能會有部分文件下載失敗,只需要重新輸入這條命令就可以繼續(xù)下載。整個安裝過程可能需要4-5小時。
1.首先添加tinyos和網(wǎng)易源:
在終端輸入sudo gedit /etc/apt/sources.list
將
## Tinyos
debhttp://tinyos.stanford.edu/tinyos/dists/ubuntu lucidmain
## 163
deb http://mirrors.163.com/ubuntu/quantal main universe
添加到最后一行,保存并退出。
2.更新源
sudo apt-get update
3.安裝tinyos
sudo apt-get install tinyos-2.1.2
4.修改環(huán)境變量
①首先在tinyos目錄下創(chuàng)建tinyos.sh文件
Sudo vim/opt/tinyos-2.1.2/tinyos.sh
復(fù)制雙引號內(nèi)的代碼,不包括雙引號
“
#! /usr/bin/env bash
exportTOSROOT="/opt/tinyos-2.1.2"
exportTOSDIR="/opt/tinyos-2.1.2/tos"
exportCLASSPATH="$CLASSPATH:$TOSROOT/support/sdk/java/tinyos.jar:."
exportMAKERULES="/opt/tinyos-2.1.2/support/make/Makeru--les"
exportPATH="/opt/msp430/bin:$PATH"
”
保存并退出
注:如果不會使用vi編輯器,也可以先在別的目錄下創(chuàng)建這個文件,并用gedit編輯好后再復(fù)制回/opt/tinyos-2.1.2/目錄下
② 編輯.bashrc
sudo gedit ~/.bashrc
增加下面兩行
#Sourcing the tinyos environmentvariable setup script
source/opt/tinyos-2.1.2/tinyos.sh
保存,并退出
然后更新下
source ~./bashrc
sudo tos-install-jni
5.裝g++ 、python-dev、gcc-msp430
sudo apt-get install g++
sudo apt-get installpython2.7-dev
sudo apt-get installgcc-msp430
6.測試一下是否安裝成功
cd/opt/tinyos-2.1.2/apps/Blink
make telosb
出現(xiàn)下圖則安裝成功
7.測試仿真是否正常
make micaz sim
在一大堆文字后,出現(xiàn)下圖則正常
8.安裝eclipse和Yeti插件
首先安裝eclipse
sudo apt-get install eclipse
然后,啟動eclipse
先安裝必要的插件,以免安裝Yeti的時候提示缺少組建
打開ecllipse help->install newsoftware->add
name:GEF location:http://download.eclipse.org/tools/gef/updates/releases/
直接勾上最后一個,然后next,accept all finish 重啟
繼續(xù)安裝CDT
方法與安裝GEF一樣
name:CDT
location:http://download.eclipse.org/tools/cdt/releases/helios
繼續(xù)安裝yeti
Help->Install New Software
點擊Add ,
Name:Yeti2
location : http://tos-ide.ethz.ch/update/site.xml
next 等待更新
只要不裝跟windows有關(guān)的就可以了
安裝完畢,設(shè)置環(huán)境變量
Window->Preferences->TinyOS->Environments
檢查各個目錄,點擊 Apply , OK ,設(shè)置完畢。
8 )檢查 TinyOS 的安裝
TinyOS->Check Installation
至此,tinyos環(huán)境搭建完畢
后注:如有問題,請谷歌。

愛華網(wǎng)



