计算机科学 ›› 2011, Vol. 38 ›› Issue (Z10): 323-325.

• 无线网络与通信技术 • 上一篇    下一篇

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

程龙,杨波   

  1. (北京航空航天大学自动化科学与电气工程学院 北京 100191)
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受航空科学基金((2008ZD51056)资助。

Transplantation of Embedded Operating System Tinyos for Wireless Sensor Network Nodes

CHENG Long , YANG Bo   

  • Online:2018-11-16 Published:2018-11-16

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

关键词: 无线传感器网络,TinyOS, CC2430,星形网

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 cos>n But the CC2430 chip is not supported by hinyOS 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.

Key words: Wireless sensor network, TinyOS, CC2430, Star network

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!