第3章_传感器技术v11课件.pptVIP

  • 5
  • 0
  • 约5.63千字
  • 约 38页
  • 2017-03-11 发布于广东
  • 举报
第3章_传感器技术v11课件.ppt

节点操作系统功能: 硬件驱动 资源管理 任务调度 编程借口 TinyOS TinyOS由加州伯克莱分校开发,是目前无线传感网络研究领域使用最为广泛的OS () TinyOS开发语言:nesC nesC语言是专门为资源极其受限、硬件平台多样化的传感节点设计的开发语言 使用nesC编写的应用程序是基于组件的 组件之间的交互必须通过使用接口 用nesC编写的应用程序一般有一个最顶层的配置文件 TinyOS代码举例 // BlinkC.nc module BlinkC { uses interface TimerTMilli 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使节点上第一个灯亮起。

文档评论(0)

1亿VIP精品文档

相关文档