2008年3月9日 星期日

Install_MoteWorks_XP

2008/02/18MoteWorks安裝
1. 硬體介紹:我們的硬體有Programing Board、Mote和Sensor Board,
Programing Board是型號MIB510:

這個板子能使用的Mote有MICAZ、MICA2、MICA和

MICA2DOT系列的Mote這個板子主要功能是燒錄程式到

Mote上面,然後做為接收資料的基地台。這個板子上面

一定要接一個Mote才能做接收。與電腦連接是用

RS-232 serial port,因為是在筆電上面操作,所以我們是

採用USB轉RS-232的轉接線。電源部分可用電池,也可用

電源供應器(接插頭的)。燒錄的方式有接在板子上燒錄,也

有可以遙控燒錄,遙控燒錄必須要先在板子上將遙控燒錄的

程式燒進去,才能遙控燒錄。

Mote:型號是MPR2400,屬於MICAZ,使用頻寬2400 MHz to

2483.5 MHz,與MIB510連接是用51 pin I/O connector,

負責做接收資料,然後傳送資料回去給Programing Board。

在Mote上面能在接上Sensor Board,讓這個Mote有感測的

功能,一樣接收到資料,然後把資料回傳給

Programing Board。

Sensor Board:型號MDA300,這個感測器主要有感測溫度和濕度的
功能,須裝載在Mote上面才能運作。電源是依靠Mote
的電源供應。

2.安裝軟體介紹:MoteWorks
裡面所包含的軟體如下:
TinyOS and MoteWorks Tools :
An event-driven OS for wireless sensor networks; tools for
debugging
nesC compiler :
nesC為Network Embbed System C,An extension of
C-language designed for TinyOS
Cygwin :
在Windows底下模擬Unix的環境
Programmer’s notepad :
文字編輯器,可以讓使用者在這個介面上編寫程式碼,compile
,debug。在Programmer’s Notepad 2,的Tools有一些
”make micaz”,”make mica2”…等選項,如果安裝時候不是安
裝在預設的資料夾,則需要自己手動去編輯設定,這樣那些選
項才能被使用。
XSniffer :
監看傳送接收資料的工具
MoteConfig :
圖形化介面燒錄Mote的軟體,這是一個以Windows為基礎的
圖形化界面的軟體,它能使Mote程式化,它讓我們能將韌體
燒錄到Mote上面,使用者可以在這個介面上設定參數,如
Mote ID、Group ID、RF Channel和RF Power。
Graphviz :
To view files made from make docs ,這是一個繪圖工具
PuTTY and TortoiseCVS :
Source access through CVS server for Enterprise Users

開始安裝
安裝的順序:安裝 à 燒錄測試檔來測試運作是否正常 à 觀看結果,完成
開啟MoteWorks 2.0.F安裝檔,點選Next繼續下一步

License Agreement,選擇”I accept…”,點選Next繼續下一步

選擇MoteWorks的安裝路徑,這裡我使用預設的”C:\Crossbow”,
點選Next繼續下一步

選擇MoteWorks Components,這裡我使用預設安裝的Components,
將被安裝的Components如下面的兩張圖上所勾選的部分,所以裡面只
有”CVS Tools for Moteworks Enterprise Version”這個選項沒勾選,
點選Next繼續下一步

顯示準備好要安裝的路徑、Components,點選Install開始安裝囉!

準備開始安裝,這裡應該是安裝前的準備工作,
看起來像是把將被安裝的Cygwin的套件解壓縮

一開始會先安裝Cygwin

上一個畫面的安裝過程結束後會跳到下面這個畫面
顯示設定好環境變數後,正在安裝TinyOS tools

安裝AVR tools
安裝MSP430 tools
正在安裝MoteWorks的一些application

Modify pemission

結束了Cygwin的安裝完之後接著安裝Programmer’s Notepad,
點選Next繼續下一步

License Agreement,選擇”I accept…”,點選Next繼續下一步

安裝Programmer’s Notepad中









安裝完成之後開啟Programmer’s Notepad 2的畫面,在這個視窗畫面
的左邊可以看到很多如樹狀分之的資料夾,"examples”是內建的幾個
範例,如:LED閃爍;”tutorials”這裡面是一些教學,要搭配著
MoteWorks的User Manual來看。
安裝完Programmer’s Notepad之後會跳出下面的訊息,詢問是否安裝
Microsoft .NET Framework 1.1 這裡因為XP已經有安裝了
Microsoft .NET Framework 1.1,因此這裡我選擇”否”

接著這裡安裝MoteConfig 2.0,點選Next繼續下一步

安裝MoteConfig 2.0中

安裝完成,點Finish結束MoteConfig2.0的安裝

安裝完開啟MoteConfig的畫面,MoteConfig允許我們自行設定參數

接著安裝XSniffer 1.0,點選Next繼續下一步

正在安裝XSniffer

安裝完成,選Finish結束Xsniffer的安裝


開啟XSniffer的畫面,這個介面的下面部分拉不出來,旁邊也沒有可以
上下拉動的工具下面應該是還有幾個選項的,這裡是因為這台筆電的
螢幕解析度的關係,對於使用上,不會構成影響。

最後按Finish結束MoteWorks的安裝

安裝完成之後在”C:\Crossbow”資料夾裡的檔案大小

沒有留言: