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