第3章_传感器技术v1.1new.pptVIP

  • 3
  • 0
  • 约 38页
  • 2017-03-15 发布于江西
  • 举报
第3章_传感器技术v1.1new.ppt

节点操作系统功能: 硬件驱动 资源管理 任务调度 编程借口 TinyOS TinyOS由加州伯克莱分校开发,是目前无线传感网络研究领域使用最为广泛的OS TinyOS开发语言:nesC nesC语言是专门为资源极其受限、硬件平台多样化的传感节点设计的开发语言 使用nesC编写的应用程序是基于组件的 组件之间的交互必须通过使用接口 用nesC编写的应用程序一般有一个最顶层的配置文件 TinyOS代码举例 // BlinkC.nc module BlinkC uses interface Timer as Timer; uses interface Leds; uses interface Boot; implementation event void Boot.booted call Timer.startPeriodic 250 ; event void Timer.fired call Leds.led0On ; 左侧代码中: BlinkC就表示一个组件,它使用了三个接口:Timer,Leds,Boot。 在其实现部分,它可以调用这些接口提供的服务,如Timer.startPeriodic启动一个以250ms周期触发的时钟,而Leds.led0Toggle使节点上第一个灯亮起。 在上面的代码中,注意的是,event关键字表示BlinkC组件

文档评论(0)

1亿VIP精品文档

相关文档