kooyee ‘s blog

          開源軟件, 眾人努力的結晶, 全人類的共同財富
          posts - 103, comments - 55, trackbacks - 0, articles - 66
             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          【轉】Tinyos 2.0筆記

          Posted on 2009-01-05 01:28 kooyee 閱讀(2772) 評論(0)  編輯  收藏 所屬分類: Wireless Ad-hoc and sensor network

          Part 1

          1)在windowsXP下訪問Xubuntos虛擬機里文件的方法:

          ????????????(1)在Xubuntos中運行Applications->System->shared folders

          ????????????(2)? $sudo vim /etc/samba/smbuses (新創建smbuses文件),輸入:

          ??????????????????????????system_name = 用戶名

          ????????????(3)? $sudo smbpasswd -a 用戶名

          ???????????????????????????New SMB password:(輸入密碼)

          ???????????????????????????Retyp new SMB password:


          2)???$tos1 可設置為 Tinyos 1.X 的環境變量

          ?????? $tos2 可設置為 Tinyos 2.X 的環境變量

          ???????其它有apps ,opt等。


          3)$sudo -i? 可以使用root 用戶。

          ??????$sudo passwd root 可以修改root的密碼。



          Part 2

          1)編譯程序,在程序目錄下:

          ??????$make micaz install.38

          ????? micaz是平臺,38是要設置的節點地址。


          2)???$make micaz docs 可以生成文檔

          ????????存放于tinyos-2.x/doc/nesdoc目錄下,index.html打開。


          3)????$make micaz sim

          ?????????可以生成TOSSIM的仿真文件。


          4)???Tinyos默認使用的傳感器VoltageC。在tinyos-2.x/tos/sensorboards/basicsb 中有光傳感器Photot 和溫度傳感器Temp。

          ????????要更改默認的傳感器可使用

          ?????????$SENSORBOARD=basicsb make micaz install.38

          ?????????注,Photo使用PortC1和ADC6.


          Part 3

          1)????在Vmware中如果要使用串口,首先要添加串口,并指定發實際電腦串口的對應關系,本例對應電腦的串口是com2,但是在VM中此串口名字應該是com1(如果這是你添加的第一個串口的話)。

          ??????????? 在Xubuntos中為/dev/ttS0

          2)???$java net.tinyos.tools.listen -comm serial@/dev/ttyS0:micaz

          ?? 打開對串口/dev/ttyS0的監聽。波特率為micaz=57600。

          3)$java net.tinyos.sf.Serialforwarder -comm serial@dev/ttyS0:micaz

          ?? 可以打開一個圖形化的窗口來對/dev/ttyS0進行監聽。

          4)Oscilloscope示波器的使用:

          ?? (1)在tinyos-2.x/apps/oscilloscope/java中打開一個命令終端,執行$make

          ?? (2)編譯后再執行$./run

          ????這樣,就可以打開示波器了窗口了。注:打開Oscilloscope首先要對串口進行監聽,運行(3)即可。

          主站蜘蛛池模板: 陵川县| 兰西县| 健康| 满洲里市| 东台市| 鹿泉市| 梧州市| 威信县| 宁海县| 叙永县| 都江堰市| 英吉沙县| 尚义县| 桑日县| 黄平县| 普宁市| 来宾市| 舟山市| 抚顺市| 翁牛特旗| 达尔| 小金县| 尉氏县| 克什克腾旗| 云安县| 昌黎县| 揭西县| 裕民县| 台州市| 华宁县| 根河市| 广宁县| 平安县| 磐安县| 舞钢市| 镇远县| 稻城县| 镇安县| 米脂县| 贵德县| 台东县|