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)即可。

          主站蜘蛛池模板: 碌曲县| 乐昌市| 博白县| 垦利县| 泰和县| 崇礼县| 习水县| 子长县| 武清区| 东宁县| 河间市| 盖州市| 安乡县| 会昌县| 连江县| 垣曲县| 通化县| 玛沁县| 永登县| 衡东县| 大连市| 都江堰市| 炉霍县| 扶沟县| 安新县| 隆回县| 葵青区| 兴义市| 邯郸市| 武冈市| 阿拉善右旗| 延川县| 开鲁县| 文成县| 红安县| 宁津县| 邵阳市| 南城县| 巩义市| 卢湾区| 阆中市|