如何在Ubuntu中安裝TinyOS-2.1.1
如果你在虛擬機(jī)中安裝了Ubuntu 12.04,但沒(méi)有安裝TinyOS,或者你使用的是安裝有純Ubuntu 12.04操作系統(tǒng)的電腦,下面是安裝TinyOS-2.1.1的方法。步驟一:打開(kāi)終端命令界面
如果你在虛擬機(jī)中安裝了Ubuntu 12.04,但沒(méi)有安裝TinyOS,或者你使用的是安裝有純Ubuntu 12.04操作系統(tǒng)的電腦,下面是安裝TinyOS-2.1.1的方法。
步驟一:打開(kāi)終端命令界面
使用組合鍵Ctrl Alt T來(lái)打開(kāi)終端命令界面。
步驟二:配置source源
在終端中輸入以下命令來(lái)打開(kāi)文件:
```
sudo gedit
```
在文件中添加以下內(nèi)容:
```
deb http://hinrg.cs.jhu.edu/tinyos karmic main
```
步驟三:更新軟件源目錄
在終端中輸入以下命令來(lái)更新軟件源目錄:
```
sudo apt-get update
```
步驟四:安裝TinyOS
在終端中輸入以下命令來(lái)安裝TinyOS:
```
sudo apt-get install tinyos
```
選擇最新版本進(jìn)行安裝:
```
sudo apt-get install tinyos-2.1.1
```
步驟五:修改文件
在終端中輸入以下命令進(jìn)入/opt/tinyos-2.1.1目錄:
```
cd /opt/tinyos-2.1.1
```
接著輸入以下命令來(lái)修改文件:
```
sudo gedit
```
將文件中的一行修改為:
```
CLASSPATH$CLASSPATH:$TOSROOT/support/sdk/java:.:$TOSROOT/support/sdk/java/tinyos.jar
```
步驟六:修改.bashrc文件
在終端中輸入以下命令進(jìn)入當(dāng)前計(jì)算機(jī)用戶名(例如pnm)的home目錄:
```
cd ~
cd /home/當(dāng)前計(jì)算機(jī)用戶名(如pnm)
```
接著輸入以下命令來(lái)修改.bashrc文件:
```
sudo gedit .bashrc
```
在文件中添加以下內(nèi)容:
```
# Sourcing the tinyos environment variable setup script
source
```
步驟七:運(yùn)行修改后的.bashrc文件
在終端中輸入以下命令來(lái)運(yùn)行修改后的.bashrc文件:
```
source .bashrc
```
步驟八:運(yùn)行命令
在終端中輸入以下命令來(lái)安裝JNI接口:
```
sudo tos-install-jni
```
如果出現(xiàn)類似“[[: unexpected operator]”錯(cuò)誤提示,請(qǐng)先運(yùn)行以下命令:
```
sudo gedit /usr/bin/tos-install-jni
```
然后將文件中的第一行“#!/bin/sh”改為“#!/bin/bash”
步驟九:檢查環(huán)境配置
在終端中輸入以下命令來(lái)檢查環(huán)境配置:
```
tos-check-env
```
如果提示java版本和graphviz版本的警告,請(qǐng)忽略并進(jìn)入下一步。
步驟十:編譯測(cè)試程序
在終端中輸入以下命令來(lái)進(jìn)入Blink目錄:
```
cd /opt/tinyos-2.1.1/apps/Blink
```
然后輸入以下命令來(lái)編譯測(cè)試程序:
```
make telosb
```
如果出現(xiàn)類似“compiled BlinkAppC to build/telosb/main.exe 2782 bytes in ROM 61 bytes in RAM”的提示,則配置成功!
步驟十一:測(cè)試Java net
在終端中輸入以下命令來(lái)進(jìn)入TestSerial目錄:
```
cd /opt/tinyos-2.1.2/apps/tests/TestSerial
```
然后輸入以下命令來(lái)運(yùn)行Java net:
```
java
```
通過(guò)以上步驟,你已經(jīng)成功安裝并配置了TinyOS-2.1.1?,F(xiàn)在可以開(kāi)始在Ubuntu上開(kāi)發(fā)和測(cè)試TinyOS應(yīng)用程序了!