节点文献

无线传感器网络操作系统TinyOS的移植

Transplantation of Embedded Operating System Tinyos for Wireless Sensor Network Nodes

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 程龙杨波

【Author】 CHENG Long YANG Bo(School of Automation Science and Electrical Engineering,Beihang University,Beijing 100191,China)

【机构】 北京航空航天大学自动化科学与电气工程学院

【摘要】 TinyOS系统以其组件结构模型、事件驱动、简易的编程环境等优点成为目前最受关注的无线传感器网络操作系统,而CC2430以其高性能、低成本、低功耗被广泛应用于无线传感器网络节点,但TinyOS不支持CC2430芯片,因此在分析TinyOS基本原理、NesC编程语言实现机制及其编译过程的基础上,介绍了基于CC2430的TinyOS及NesC语言的移植方法,完成了NesC语言、CC2430的Timer组件、Uart组件、ADC组件和RF组件的移植,并测试了各组件的移植效果。在移植的基础上,进行了基于优先级的任务调度机制的改进和星形网的组建。实验测试结果表明,两项扩展应用均已开发成功。

【Abstract】 The TinyOS system has received much attention as a wireless sensor network operation system for its syntactic model,event-driven architecture and easy programming environment.And the CC2430 chip is widely used for wireless sensor network nodes with high performance,low price and low power cost.But the CC2430 chip is not supported by TinyOS system.After an analysis of TinyOS principle,the programming language NesC and its compiling process,the transplantation was performed including porting NesC and CC2430’s components like Timer,Uart,ADC etc,and its application was tested.The test result shows that the TinyOS system can run on the CC2430 chip,the components work well,and the transplantation is successful.Based on the transplantation,two extended applications were proposed and realized including an improved priority-based scheduling mechanism and the formation of star network.

【关键词】 无线传感器网络TinyOSCC2430星形网
【Key words】 Wireless sensor networkTinyOSCC2430Star network
【基金】 航空科学基金(2008ZD51056)资助
  • 【文献出处】 计算机科学 ,Computer Science , 编辑部邮箱 ,2011年S1期
  • 【分类号】TP212.9;TN929.5
  • 【被引频次】20
  • 【下载频次】418
节点文献中: