Part 1
1)在windowsXP下訪問(wèn)Xubuntos虛擬機(jī)里文件的方法:
????????????(1)在Xubuntos中運(yùn)行Applications->System->shared folders
????????????(2)? $sudo vim /etc/samba/smbuses (新創(chuàng)建smbuses文件),輸入:
??????????????????????????system_name = 用戶名
????????????(3)? $sudo smbpasswd -a 用戶名
???????????????????????????New SMB password:(輸入密碼)
???????????????????????????Retyp new SMB password:
2)???$tos1 可設(shè)置為 Tinyos 1.X 的環(huán)境變量
?????? $tos2 可設(shè)置為 Tinyos 2.X 的環(huán)境變量
???????其它有apps ,opt等。
3)$sudo -i? 可以使用root 用戶。
??????$sudo passwd root 可以修改root的密碼。
Part 2
1)編譯程序,在程序目錄下:
??????$make micaz install.38
????? micaz是平臺(tái),38是要設(shè)置的節(jié)點(diǎn)地址。
2)???$make micaz docs 可以生成文檔
????????存放于tinyos-2.x/doc/nesdoc目錄下,index.html打開(kāi)。
3)????$make micaz sim
?????????可以生成TOSSIM的仿真文件。
4)???Tinyos默認(rèn)使用的傳感器VoltageC。在tinyos-2.x/tos/sensorboards/basicsb 中有光傳感器Photot 和溫度傳感器Temp。
????????要更改默認(rèn)的傳感器可使用
?????????$SENSORBOARD=basicsb make micaz install.38
?????????注,Photo使用PortC1和ADC6.
Part 3
1)????在Vmware中如果要使用串口,首先要添加串口,并指定發(fā)實(shí)際電腦串口的對(duì)應(yīng)關(guān)系,本例對(duì)應(yīng)電腦的串口是com2,但是在VM中此串口名字應(yīng)該是com1(如果這是你添加的第一個(gè)串口的話)。
??????????? 在Xubuntos中為/dev/ttS0
2)???$java net.tinyos.tools.listen -comm serial@/dev/ttyS0:micaz
?? 打開(kāi)對(duì)串口/dev/ttyS0的監(jiān)聽(tīng)。波特率為micaz=57600。
3)$java net.tinyos.sf.Serialforwarder -comm serial@dev/ttyS0:micaz
?? 可以打開(kāi)一個(gè)圖形化的窗口來(lái)對(duì)/dev/ttyS0進(jìn)行監(jiān)聽(tīng)。
4)Oscilloscope示波器的使用:
?? (1)在tinyos-2.x/apps/oscilloscope/java中打開(kāi)一個(gè)命令終端,執(zhí)行$make
?? (2)編譯后再執(zhí)行$./run
????這樣,就可以打開(kāi)示波器了窗口了。注:打開(kāi)Oscilloscope首先要對(duì)串口進(jìn)行監(jiān)聽(tīng),運(yùn)行(3)即可。