星期四, 六月 29, 2006

A Review of Current Operating Systems for Wireless Sensor Networks

A Review of Current Operating Systems for Wireless Sensor Networks

這篇比較了這幾種 sensor networks 用的 OS: TinyOS, SOS, MANTIS, Contiki

星期日, 二月 12, 2006

兩個 AVR processor 和 MICA2 的 emulator

atemu

Avrora

atemu 有個很棒的 GUI debugger,可惜 0.4 之後到現在快兩年沒出新版了

下載原始檔後,先裝好它需要的那些 library(像 Fedora 的 RPM 要裝 gtk2, gtk2-devel, libxml2, libxml2-devel, elfutils-libelf, elfutils-libelf-devel)

解開壓縮檔進到 atemu 目錄裡執行 ./configure 再 make 就可以用了

進到 xatdb 目錄執行 ./xatdb 會出現 Visual AVR Debugger & Simulator 視窗



可以用 File > Open... 去開啟 TinyOS 的 mica2 執行檔(編譯時下 make mica2 debug 可以在 nesC 原始碼設 breakpoint,沒加 debug 則只能在反組譯出來的 assembly code 設)



雖然 TinyOS 本身有模擬器,不過跑的是 pc 執行檔,因為我會用到 inline assembly,所以需要這種東西。