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)即可。
分享到:
相关推荐
### TinyOS 2.0 安装指南 #### 一、前言 TinyOS是一款专为无线传感器网络设计的操作系统,适用于低功耗、资源受限的微控制器环境。本指南基于作者个人经验与官方文档(http://www.tinyos.net),旨在帮助用户在...
在Linux操作系统中安装TinyOS 2.0是一个相对复杂的过程,因为这个开源操作系统主要用于物联网设备和传感器网络,其依赖于特定的开发工具和库。以下是在Fedora Core 8上安装TinyOS 2.0的详细步骤: 首先,你需要安装...
### TinyOS 2.0 for CrossBow TelosB 安装指南 #### 一、TinyOS与CrossBow TelosB简介 TinyOS是一款专为无线传感器网络设计的操作系统,其特点是体积小、功耗低、适合嵌入式系统。CrossBow TelosB是一种基于TinyOS...
给出了tinyos2.0安装的具体步骤,对于初学者来说很有帮助
### TinyOS 2.0 传输机制详解 #### 一、引言 随着信息技术的不断发展,无线传感器网络(Wireless Sensor Network, WSN)成为近年来信息领域的研究热点之一。TinyOS作为一种专为无线传感器网络设计的嵌入式操作系统...
TinyOS程序通过ncc编译器进行编译,编译后的应用程序可以被烧录到支持TinyOS的硬件上,即mote(传感器节点)。 TinyOS的执行模型包括了事件(events)、命令(commands)和任务(tasks)。事件是异步操作的结果,...
本PDF密码为tinyos,在资料中详细讲解了TinyOS2.0以上版本在Ubuntu上的安装与测试,更关键的是安装中遇到的问题都有详细的解决方式。
无线传感器网络操作系统TinyOS 2.x中文版(1),包含tinyos官方wiki的tutorial和TEP
TinyOS自学笔记主要关注的是nesC语言,这是一种针对传感器网络节点设计的编程语言,特别适用于资源有限的环境。nesC是C语言的一种扩展,其设计原则和执行模型都是为了体现TinyOS操作系统的核心特性。 1. **结构和...
综上所述,TinyOS在Moteworks2.0平台下的实验代码不仅展示了定时器、LED控制、数据采集和无线通信等基础功能,还深入探讨了TinyOS中组件、接口及配置的核心概念,为理解和开发无线传感器网络应用提供了宝贵的实践...
### TinyOS内核分析 #### 1. 综述 TinyOS是一款专为无线传感器网络设计的操作系统,其内核采用非抢占式设计,这意味着它依赖于任务的主动放弃CPU控制权来完成任务间的切换。这种设计使得TinyOS能够更好地支持资源...
TinyOS是一种专为微型传感器网络设计的操作系统,它采用了组件化的编程模型,使得开发者能够构建可靠的、低功耗的嵌入式网络系统。TinyOS的核心编程语言是nesC,这是一门基于C语言的语法,但增加了对TinyOS并发模型...
TinyOS51系统整合了RTX51—Tiny的优点,并在LQ51内核基础上增加了消息列队功能。1、在TinyOS51系统中_task_关键依然有效,0号任务依然是最高优先级的任务,1号任务次之,依次类推。2、。同时TinyOS51系统弥补了RTX51...
在TinyOS中,通常使用"make"命令来编译源代码,"tinyos_tinyos_tinyos"可能是一个特定的构建目标,指示编译TinyOS的多个层次,而".net"可能表示与网络相关的部分。 压缩包内的"www.pudn.com.txt"可能是从Pudn网站...
tinyos.sh文件,在linux环境下生成,cygwin环境下可用,tinyos.sh文件总出问题的可以下载,将绝对路径修改成自己的
8. 6LoWPAN实现:文件提到的演示文稿中可能包括了6LoWPAN在TinyOS 2.0上的具体实现方法,讨论了缓冲区管理、数据包分片、适配Linux操作系统以及缺失的功能模块等内容。 9. 演示与结论:文档的某个部分可能包含了...
WSN学习历程,特别是关于tinyos的探索,是嵌入式系统和无线传感器网络领域的重要一环。TinyOS是一个开源的操作系统,专为资源受限的微型设备如无线传感器节点设计,广泛应用于环境监测、物联网(IoT)和智能城市等场景...
### TinyOS编程教材知识点 #### 一、TinyOS简介与特点 TinyOS是一款专为Berkeley Mote平台设计的操作系统。Mote是一种小巧的无线通信设备,它集成了无线收发器、处理器(通常带有内存)、以及传感器。由于其体积小...
《TinyOS 中文学习指南》是一份针对 TinyOS 1.x 的教程,旨在帮助学习者理解和掌握这个开源操作系统的核心概念和技术。TinyOS 是一个专为传感器网络设计的微控制器操作系统,它采用模块化的设计,强调低功耗和高效能...