`

【转】Tinyos 2.0笔记

阅读更多

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


kooyee 2009-01-05 01:28 发表评论
分享到:
评论

相关推荐

    tinyos2.0安装说明

    ### TinyOS 2.0 安装指南 #### 一、前言 TinyOS是一款专为无线传感器网络设计的操作系统,适用于低功耗、资源受限的微控制器环境。本指南基于作者个人经验与官方文档(http://www.tinyos.net),旨在帮助用户在...

    linux下安装tinyos 2.0

    在Linux操作系统中安装TinyOS 2.0是一个相对复杂的过程,因为这个开源操作系统主要用于物联网设备和传感器网络,其依赖于特定的开发工具和库。以下是在Fedora Core 8上安装TinyOS 2.0的详细步骤: 首先,你需要安装...

    TinyOS 2.0 for CrossBow TelosB 安装指南

    ### TinyOS 2.0 for CrossBow TelosB 安装指南 #### 一、TinyOS与CrossBow TelosB简介 TinyOS是一款专为无线传感器网络设计的操作系统,其特点是体积小、功耗低、适合嵌入式系统。CrossBow TelosB是一种基于TinyOS...

    安装tinyos2.0的心得

    给出了tinyos2.0安装的具体步骤,对于初学者来说很有帮助

    TinyOS_2.0传输机制

    ### TinyOS 2.0 传输机制详解 #### 一、引言 随着信息技术的不断发展,无线传感器网络(Wireless Sensor Network, WSN)成为近年来信息领域的研究热点之一。TinyOS作为一种专为无线传感器网络设计的嵌入式操作系统...

    TinyOS 2.0 Tutorials-new.pdf

    TinyOS程序通过ncc编译器进行编译,编译后的应用程序可以被烧录到支持TinyOS的硬件上,即mote(传感器节点)。 TinyOS的执行模型包括了事件(events)、命令(commands)和任务(tasks)。事件是异步操作的结果,...

    Ubuntu安装TinyOS密码tinyos

    本PDF密码为tinyos,在资料中详细讲解了TinyOS2.0以上版本在Ubuntu上的安装与测试,更关键的是安装中遇到的问题都有详细的解决方式。

    无线传感器网络操作系统TinyOS 2.x中文版(1)

    无线传感器网络操作系统TinyOS 2.x中文版(1),包含tinyos官方wiki的tutorial和TEP

    tinyos 自学笔记

    TinyOS自学笔记主要关注的是nesC语言,这是一种针对传感器网络节点设计的编程语言,特别适用于资源有限的环境。nesC是C语言的一种扩展,其设计原则和执行模型都是为了体现TinyOS操作系统的核心特性。 1. **结构和...

    TinyOS程序实验代码讲解

    综上所述,TinyOS在Moteworks2.0平台下的实验代码不仅展示了定时器、LED控制、数据采集和无线通信等基础功能,还深入探讨了TinyOS中组件、接口及配置的核心概念,为理解和开发无线传感器网络应用提供了宝贵的实践...

    tinyOS内核分析

    ### TinyOS内核分析 #### 1. 综述 TinyOS是一款专为无线传感器网络设计的操作系统,其内核采用非抢占式设计,这意味着它依赖于任务的主动放弃CPU控制权来完成任务间的切换。这种设计使得TinyOS能够更好地支持资源...

    TinyOS学习笔记

    TinyOS是一种专为微型传感器网络设计的操作系统,它采用了组件化的编程模型,使得开发者能够构建可靠的、低功耗的嵌入式网络系统。TinyOS的核心编程语言是nesC,这是一门基于C语言的语法,但增加了对TinyOS并发模型...

    Small RTOS51 tiny os with sem&signal&Mbox Ver 2.0

    TinyOS51系统整合了RTX51—Tiny的优点,并在LQ51内核基础上增加了消息列队功能。1、在TinyOS51系统中_task_关键依然有效,0号任务依然是最高优先级的任务,1号任务次之,依次类推。2、。同时TinyOS51系统弥补了RTX51...

    TNC.rar_TinyOS-TOSSIM_ecc_make tinyos_tinyos_tinyos .net

    在TinyOS中,通常使用"make"命令来编译源代码,"tinyos_tinyos_tinyos"可能是一个特定的构建目标,指示编译TinyOS的多个层次,而".net"可能表示与网络相关的部分。 压缩包内的"www.pudn.com.txt"可能是从Pudn网站...

    tinyos.sh文件

    tinyos.sh文件,在linux环境下生成,cygwin环境下可用,tinyos.sh文件总出问题的可以下载,将绝对路径修改成自己的

    6lowpan-tinyos

    8. 6LoWPAN实现:文件提到的演示文稿中可能包括了6LoWPAN在TinyOS 2.0上的具体实现方法,讨论了缓冲区管理、数据包分片、适配Linux操作系统以及缺失的功能模块等内容。 9. 演示与结论:文档的某个部分可能包含了...

    tinyos学习历程

    WSN学习历程,特别是关于tinyos的探索,是嵌入式系统和无线传感器网络领域的重要一环。TinyOS是一个开源的操作系统,专为资源受限的微型设备如无线传感器节点设计,广泛应用于环境监测、物联网(IoT)和智能城市等场景...

    tinyos编程教材

    ### TinyOS编程教材知识点 #### 一、TinyOS简介与特点 TinyOS是一款专为Berkeley Mote平台设计的操作系统。Mote是一种小巧的无线通信设备,它集成了无线收发器、处理器(通常带有内存)、以及传感器。由于其体积小...

    tinyos中文学习指南

    《TinyOS 中文学习指南》是一份针对 TinyOS 1.x 的教程,旨在帮助学习者理解和掌握这个开源操作系统的核心概念和技术。TinyOS 是一个专为传感器网络设计的微控制器操作系统,它采用模块化的设计,强调低功耗和高效能...

Global site tag (gtag.js) - Google Analytics