节点文献
基于CC2430的TinyOS系统移植开发
TinyOS system porting and development based on CC2430
【摘要】 TinyOS是美国加州大学伯克利分校的创建的针对现代无线传感器网络设计的操作系统,是一个基于组件的模块化操作系统,结构简单,其采用nesC语法编程,通过ncc编译器,转换成c语言代码,再由相应的编译工具最终成为硬件可执行代码。在对TinyOS中的组件化模型及nesC编译过程进入了深入分析的基础上,针对CC2430芯片设计了可行的移植方案,测试运行结果表明:平台各功能均能正常运行,证明移植成功。这为以后更加深入地研究和应用TinyOS在无线传感器的网络节点中打下了坚实的基础。
【Abstract】 TinyOS is an operating system created by University of California-Berkeley for modern wireless sensor network,which is a component-based modular operating system with simple structure.NesC is the programming language for TinyOS,which is to convert C language code through the ncc compiler,then to built the hardware executable code through the appropriate tool eventually.In this paper,base on the deep analysis of TinyOS components and nesC compiler process,a corresponding transplant scheme on the CC2430 chip is given out,as well as the implementation process and the test result.Test results show that the transplant was successful,every porting function is working correctly,which layes a good foundation for future study TinyOS system application in wireless sensor network nodes.
【Key words】 TinyOS; nesC; porting; CC2430; wireless sensor network;
- 【文献出处】 沈阳航空工业学院学报 ,Journal of Shenyang Institute of Aeronautical Engineering , 编辑部邮箱 ,2009年05期
- 【分类号】TP311.54
- 【被引频次】13
- 【下载频次】388