1. 程式人生 > >Ubuntu下安裝TinyOS教程

Ubuntu下安裝TinyOS教程

TinyOS安裝教程

目前網上關於TinyOS的安裝教程非常的少,或者含糊不清不夠全面。因為實驗室要求,得安裝TinyOS進行學習,自己借了相關的書籍以及在國內外網站上搜索了相關的資料,總結了一篇文章,記錄自己是如何安裝的。
環境virtualbox虛擬機器中安裝Ubuntu16.04

首先可以參考下這篇文章 純ubuntu16.04下安裝tinyos2.1.2教程,在完成了所有的操作之後你可能會想要測試一下自己的環境到底搭建的如何,是否可以執行。

接下來就是測試一下Blink程式,Blink是一個LED燈閃爍的程式。首先開啟Ubuntu命令列,

$ sudo chmod 777 /opt/tinyos-2.1
.2/apps/Blink $ cd /opt/tinyos-2.1.2/apps/Blink $ make micaz sim

make micaz sim 根據情況可寫成make telosb,成功編譯後,下載程式到Telosb節點

$ cd /opt/tinyos-2.1.2/apps/Blink
$ make telsob
$ motelist      //檢視自己的節點在哪個USB介面上
$ sudo chmod 666 /dev/ttyUSB0     //修改埠許可權,不然會顯示連線錯誤
$ make telosb reinstall bsl,/dev/ttyUSB0

其中在編譯程式時你可能會遇見這樣的錯誤
Python.h:No such file or directory

make: *

[sim.exe] Error 1

解決的辦法就是安裝Python-dev包,執行下面命令:

$ sudo apt-get install python2.7-dev

成功編譯後會出現
* Successfully built micaz TOSSIM library.

若還是失敗,可對sim.extra進行修改,開啟sim.extra檔案,將這一行

PYTHON_VERSION ?= $(shell python --version 2>&1 | sed 's/Python 2\.\([0-9]\)\.[0-9]+\{0,1\}/2.\1/') 

改為

PYTHON_VERSION ?= $(shell python --version 2>&
1 | sed 's/Python \([0-9]\)\.\([0-9]\)\.[0-9]+\{0,1\}.*/\1.\2/')

這時make telosb就會編譯成功了,再根據上面講到的,把程式下載到telosb節點就好。

示波器示例程式

首先將Oscilloscope和BaseStation程式分別下載到兩個節點中,接著進入Oscilloscope/java中輸入
java net.tinyos.sf.SerialForwarder -comm [email protected]/dev/ttyUSB1:telosb //開啟服務
接著開啟另一個終端,進入Oscilloscope/java,輸入
./run

相關推薦

Ubuntu安裝TinyOS教程

TinyOS安裝教程 目前網上關於TinyOS的安裝教程非常的少,或者含糊不清不夠全面。因為實驗室要求,得安裝TinyOS進行學習,自己借了相關的書籍以及在國內外網站上搜索了相關的資料,總結了一篇文章,記錄自己是如何安裝的。 環境virtualbox虛擬機器

Ubuntu安裝Hadoop教程

原文:http://www.cnblogs.com/leesf456/p/4795507.html?utm_source=tuicool&utm_medium=referral 一、引言   在完成了Storm的環境配置之後,想著鼓搗一下Hadoop的

PaddlePaddle:Ubuntu安裝簡易教程

步驟 一、安裝python sudo apt-get install python3 若存在多個版本python,請先設定版本優先順序 update-alternatives: using /usr/bin/python3.5 to provide /usr/bin/

Ubuntu 安裝 gcc 教程

如題。 一、update sudo apt-get update 回車之後可能要輸入 root 的密碼。 二、安裝 gcc sudo apt-get install gcc 照道理,這裡應該就

Ubuntu安裝QQ教程

用Ubuntu最煩的就是沒有QQ使用檔案之間的傳輸方便, 所以一個QQ還是很有必要的. 下面是我的裝載方法, 親測有效, 本機: Ubuntu 16.04 安裝的是wine QQ的一個國際版本, 比較老是2012的, 但是檔案傳輸, 表情, 圖片等都可以很好的使

Ubuntu安裝JDK詳細教程

export 一個 java_home load 9.png 變量 wrr 點擊 div Ubuntu下安裝JDK詳細教程 作者:凱魯嘎吉 - 博客園 http://www.cnblogs.com/kailugaji/ Ubuntu版本:Ubuntu-12.04.5-des

hadoop 教程(二) ubuntu 安裝 hadoop (單機版安裝)

1)hadoop2.7.3下載 (前提:先安裝java環境) 下載地址:http://hadoop.apache.org/releases.html (注意是binary檔案,source那個是原始碼) (2)解壓tar.gz  (3)配置hadoop

ubuntu 安裝使用mysql,最新教程

安裝MySQL 1,sudo  apt-get  update  :ubuntu系統安裝什麼軟體,一定要先執行這一步 2,sudo  apt-get  install  mysql-server (這裡提示下:server和client 都會自動安裝的,不需要另外去安

Ubuntu安裝ffmpeg完整教程

本次安裝包含一些外部FFMPEG編碼和解碼器 安裝FFMPEG需要的所有元件 sudo apt-get update sudo apt-get -y install autoconf automake build-essential libass-d

ubuntu安裝opencv3.3(詳細教程

opencv建議安裝3.3及以後版本吧,對以後想要深度學習,神經網路都很方便要注意的一點是一定要先安裝CUDA後安裝opencv,否則不能使用GPU,很麻煩先安裝一下依賴吧,很多,還是全一點好,要比到時候報錯好很多    sudo apt-get install --assu

Ubuntu安裝CUDA8.0及nvidia驅動(詳細教程

1. 選擇對的系統安裝nvidia驅動為什麼說對的系統呢,這是因為在多次嘗試後發現,如果使用ubuntu14安裝顯示卡驅動會出現無法進入系統,一直在迴圈在登入介面,而ubuntu16則不會出現這個問題,所以說最好升級一下吧,畢竟14有點太老了。重要的一點是不要在安裝或安裝後升

Ubuntu安裝Wine QQ教程(本人親測)

由於Wine QQ一直沒更新版本導致目前版本報版本過低無法使用,暫時先上UK官網的國際版Wine QQ,雖然功能沒那麼新,但穩定能用: 下載地址:http://www.ubuntukylin.com/applications/showimg.php?lang=cn&id=23 下載後解壓得到wine

ubuntu安裝phpstudy環境記錄

completed ubuntu 下載地址 計算機 下載安裝 下載一鍵安裝包下載地址:h t tp:// w w w.p h p st u dy.n et/a. php/208 .html安裝過程開啟終端更改文件權限 chmod +x phpstudy進行安裝 ./phpstudy.bin

Ubuntu安裝Maven

clas log 移動 exp .tar.gz blog opts .gz -xms 1、JDK默認已經安裝,所以不需要。 2、下載Maven wget http://apache.fayea.com/maven/maven-3/3.5.0/binaries/apa

Ubuntu安裝java環境

方法 x64 light tar zxvf inux -1 .tar.gz jdk1 1,在官網中下載 2,通過xshell將壓縮包傳到虛擬機中的 /usr/local/ 目錄下 3 cd /usr/local 4 ls tar zxvf jdk-7u79-linux

ubuntu安裝zsh + oh my zsh

ubuntu下 git .sh https default href apt-get 使用 ubuntu 1.需要zsh支持,所以安裝zsh: sudo apt-get install zsh 2.安裝oh my zsh 根據官方: $ sh -c "$(curl

ubuntu安裝jre

增加 lin ubun 解壓 href .bashrc .gz linux img jre下載地址:http://www.java.com/en/download/manual.jsp 1、將下載好的jre-7u55-linux-x64.tar.gz文件解壓縮,得到jr

ubuntu安裝owncloud提示沒有zip模塊時

all ins phpize 文件 make 編輯 ini 安裝 ubunt wget http://pecl.php.net/get/zip-1.13.5.tgztar -zvxf zip-1.13.5.tgzcd zip-1.13.5phpize ./configure

ubuntu安裝kaldi基本步驟

ins fort github get 識別 https http hive 沒有 註:最近在學習kaldi語音識別工具,在安裝過程中遇到了許多問題,為了解決問題,我把ubuntu和一些軟件裝了又卸,卸了又裝,解決了舊問題,又出現新問題,所以在此記錄,以備後需。 在一開始,

Redis(三)-Ubuntu安裝

127.0.0.1 啟動 ret class 現在 spa 系統 查看 tty Ubuntu 下安裝 在 Ubuntu 系統安裝 Redi 可以使用以下命令: $sudo apt-get update $sudo apt-get install redis-server 啟