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