在這個章節裡:
1.定做程式員的筆記薄
2.Cygwin 介面
3.編寫的和程式設計工具
4.環境變量
5.讓軟硬體在TinyOS
3-1
MoteWorks 包含以基本的IDE 為nesC 代碼被裝置著的程式員筆記薄版本。在選單有make mica
3-2
Cygwin 是Unix/Linux 模仿視窗環境。Cygwin 是微軟視窗普遍的GNU 開發工具。Cygwin 是任意用戶界面為編寫和下載Mote 應用在MoteWorks 。
3-3
一旦您成功地安裝了MoteWorks, 建議您對常用的命令和訪問目錄設定別名。別名將被編輯在位於/cygwin/etc/。
3-4
在Cygwin 中編輯對應編碼的語法是
make
3-5
MoteWorks 開發環境支持各種各樣的程式設計工具。被使用在MoteWorks的標準編寫軟體為the Micro (the Greek letter “μ”) In-System Programmer 或UISP 。這個軟體採取各種各樣的論據根據程式員硬體和特殊編程需求(刪掉, 核實, 編程, 等) 。使用這個工具,MoteWorks 每當您發布安裝或再安裝命令時以正確論據行使UISP。並且必須指定您使用通信的設備類型。
3-6
程式設計工具也包含編輯獨特節點地址的方法沒必要直接編輯原始代碼。設置節點address/ID在程式裝載期間, 一般安裝語法為:
make
install,
reinstall,
3-7
Mote允許多個小組分享相同頻道。如果您想要分離是在同樣頻道的多個小組, 您需要用獨特的8位數設置ID去過濾掉那些訊息。
3-8
MakeXbowlocal 為用戶提供一個方便方式改變ID, 頻道 (RX/TX frequency) 和 RF 傳輸功率。
3-9
MICAz 、MICA2, 和MICA2DOT 支持倍數頻率。提供315 兆赫、433 兆赫、915 兆赫, 或2.4 千兆赫ISM bands 。所有系數為MICA2 和MICA2DOT 包含在TinyOS 文件CC
3-10
MoteWorks 提供幾個自動化的工具簡化編輯過程
Build 類似偵錯功能
Buildall 類似對全部資料夾偵錯
3-11
Flash 傳送一個圖像到Mote上
Flashall 傳送一個圖像到全部Mote測試台上
Fuses 這個命令允許用戶讀或寫Mote 的fuse設置在編寫程式的過程
Motelist 這命令表列MIB520 和Telos 設備附有USB 接口。
3-12
Gettos 這個命令允許用戶看到他們的流量TinyOS 環境如何被配置。
Settos 藉由改變象徵的聯結用戶能更換一棵新MoteWorks 樹。兩棵樹維持同樣/opt/MoteWorks 根, 但用戶能維持二個版本,例如:2.0 標準發行和2.1 企業開發商。第一次您跑這個命令, 它給您當前的MoteWorks 樹改名對指定的版本。
Usetos 這個命令允許用戶更換在MoteWorks 和TinyOS 1.x 環境之間。
3-13
Make 這個命令允許用戶直接地編寫他們的nesC 編碼以幾個選擇從指令列
Mote-mem 這藉由元件有效的顯示編輯固件的記憶體用法,而用法由Program ROM, Constants RAM, 和 Heap RAM 劃分。
Trediff 這有效的顯示來源區別在兩種不同的應用之間。
3-14
XSniffer 是承認用戶監測multi-hop 通信在XMesh 的一個Crossbow-developed 工具。這個節目運行在個人電腦和使用MICA2 或MICAz Mote 監測RF 訊號交流。
沒有留言:
張貼留言