kooyee ‘s blog

开源软件, 众人努力的结晶, 全人类的共同财富
posts - 103, comments - 55, trackbacks - 0, articles - 66
   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

【转】Tinyos 2.0笔记

Posted on 2009-01-05 01:28 kooyee 阅读(2711) 评论(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)即可。


只有注册用户登录后才能发表评论。


网站导航: