第6章无线传感器网络操作系统.pptVIP

  • 34
  • 0
  • 约2.82千字
  • 约 94页
  • 2020-03-22 发布于浙江
  • 举报
第6章 无线传感器网络操作系统;;  针对传感器网络应用的多样性、硬件功能有限、资源有限、节点微型化和分布式多协作等特点,需要研究和设计新的基于传感器网络的操作系统。   目前已经出现的无线传感器网络操作系统有TinyOS、MantisOS和SOS。;第六章 无线传感器网络操作系统;  TinyOS是一个典型的无线传感器网络操作系统,是由加州大学伯克利分校开发出来的一个开源的嵌入式操作系统。它采用一种基于组件(component-Based)的开发方式,能够快速实现各种应用。;  TinyOS操作系统、库程序和应用服务程序均是用nesC语言编写的,TinyOS的很多特性,如并发模型、组件结构等都是由nesC语言体现的。;;; ; ; ; ;  模块(module)是使用C语言实现的组件。完成具体的功能,包括: (1)接口 命令(command)、事件(event) (2)任务(Task);  配置通过连接一系列其他组件来实现一个组件的规范。;;;;; ;  主动消息不但可以让应用程序开发者避免使用忙等待(Busy-Waiting)方式等待消息数据的到来;   而且可以在通信和计算之间形成重叠,这可以极大地提高CPU的使用效率,并减少传感器节点的能耗。;  主动消息通信实现为一个TinyOS系统的组件,屏蔽了下层各种不同的通信硬件,为上层应用提

文档评论(0)

1亿VIP精品文档

相关文档