
无线传感网络TinyOS学习笔记
境界之轮回
在研究生研究养成边学习边总结的好习惯,另外把学习的知识分享给大家。
展开
-
TinyOS03:Yeti插件的安装
一、Yeti插件的特性验证 + 高亮 + 联想 + 链接 + 查找 + 重构 + 编译组件图大纲视图C处理器视图生成接口的桩模块(桩模块:在软件测试中,桩模块是用来代替某个测试模块的子模块)支持MIG和NCG 二、Yeti插件的安装配置要求 1、Eclipse3.5或者以上(可在Eclipse安装文件中.eclipseproduct文件中查看Eclipse的版本号) 2、GEF(原创 2015-11-03 11:31:00 · 3019 阅读 · 1 评论 -
TinyOS05:Avrora的安装及简介
相关概念介绍: 1、GNU:GNU is not unix的缩写,可以简单将GNU理解成类似于Unix的操作系统 2、gcc:GNU编译器套件(GNU Compiler Collection),涉及到的语言有包括C、C++、Objective-C、Fortran、Java、Ada和Go这些语言编译器的实现,GCC的初衷是为GNU操作系统专门编写的一款编译器; 1、 ncc是nesC的编译器,原创 2015-11-09 11:30:10 · 863 阅读 · 0 评论 -
TinyOS02:TinyOS2.1的安装(Windows平台)
安装TinyOS2.1的详细步骤参照网址:http://tinyos.stanford.edu/tinyos-wiki/index.php/Installing_TinyOS_2.1#Manual_installation_on_your_host_OS_with_RPMs一、 java环境搭建 TinyOS系统的一些工具命令都需要java支持的,因此要搭建java环境 JDK1.6:官网下载,原创 2015-06-02 23:04:24 · 5337 阅读 · 13 评论 -
Avrora学习笔记(官网)
Avrora:有精确时钟特性可扩展的传感器网络模拟器。 Avrora总的来说既是一个传感网程序的模拟器,也为传感网程序提供了一个分析框架What is AvroraAvrora:Avrora为Atmel和Mica2传感器节点中AVR单片机程序提供的的一款仿真和分析工具;Avrora是一个用于仿真和分析嵌入式程序的框架;Avrora提供了一个用于嵌入式程序de 分析、实验的Java API。原创 2015-12-18 16:57:32 · 2243 阅读 · 0 评论 -
TinyOS08:Avrora学习笔记
Avrora的mailing-listhttp://www.mail-archive.com/avr-chat@nongnu.org/maillist.html http://lists.ucla.edu/cgi-bin/mailman/listinfo/avrora avrora –action=simulate simple.odaction的缺省值,等价于:$avrora simple.o原创 2015-12-28 14:17:15 · 726 阅读 · 0 评论 -
TinyOS07:elf文件格式及分析工具objdump
objdump是GUN中专门用于将二进制目标代码从一种格式转换成另一种格式的二进制工具(对象文件格式分析工具),并且在转存过程需可以对二进制代码进行相关操作;ELF简单来说就是一种跨平台的二进制文件。GNU中的objdumpobjdump属于GNU中的二进制工具,GNU中的二进制工具专门用于将二进制目标代码从一种格式转换为另一种格式(dump单词本身有转存的意思)与objdump类似的GNU二进原创 2015-12-27 11:37:09 · 4866 阅读 · 0 评论 -
TinyOS06:Avrora的Mailing List
一、Mailing List 概念简单介绍总体概述:一组人对某一感兴趣的话题通过邮件的方式进行交流。分类: 1、讨论组:更早期 + 讨论组中的每个成员都可以向其他成员同时发送邮件 + 讨论形; 2、邮件列表:有专门的管理人员 + 而对于通常的邮件列表来说,是由管理者发送信息,一般用户只能接收信息 + 公告形。每一个用户可以订阅别人的邮件列表,成为邮件列表的接受者 + 也可以创建邮件列表,成原创 2015-11-09 22:58:47 · 400 阅读 · 0 评论 -
TinyOS01:无线传感网络(WSNs)相关概念介绍
一、WSNs概述由大量传感节点组成,通过无线通信的方式形成一种多跳自组的网络系统,这些传感节点能实时检测、感知、采集和处理监测环境的相关信息(人与物,物与物、无线自组网络)研究进展:第一代:点对点传输、具有简单信号获取能力的传感器、连接传感控制器来构成网络 第二代:采用串/并口与传感控制器相连,使传感器网路有了综合的信息处理能力 第三代:智能 第四代:无线自组传感器网络2. 无线传感网络的原创 2015-06-02 16:36:40 · 3206 阅读 · 0 评论 -
TinyOS04:nesC编程语言
nesC语言特定:组件化 + 基于事件驱动 = 能很好地支持并发一、nesC语言简介nesC语言都是由组件(component)构成的,由双向性质的接口(interface)连接(wiring)而成nesC定义了并发模型,该模型是基于任务 (task) 和硬件事件句柄 (hadware event handler),并且在编译期间有数据竞争的检测。1、组件(components)基本概念:任原创 2015-11-04 11:26:32 · 4182 阅读 · 0 评论 -
TinyOS08:在Avrora上运行Sentomist的三个实验
实验一: 单跳数据采集中的数据污染程序实现的功能:传感器节点监测温度,并以单跳的方式将数据传给数据接收器(data sink)该程序是Oscilloscope实例中的程序,根据指定的时钟延迟D周期性采集温度数据,程序通过ADC中断处理程序获得采集的数据,当采集的数据达到3个时,以数据包的形式发给数据接收器。两个相关的传感器实例简单介绍1:Sense实例 Sense实例:周期性读取传感器数据,原创 2016-01-05 23:13:08 · 1443 阅读 · 0 评论