期刊文献+

STM32和CC2520的TinyOS移植与驱动分析 被引量:2

TinyOS Transplant and Driver Analysis Based on STM32 and CC2520
下载PDF
导出
摘要 TinyOS系统以其组件结构模型、事件驱动、并发型等优点成为目前最受关注的无线传感器网络操作系统。但Ti-nyOS不支持STM32和CC2520芯片。因此在分析TinyOS基本原理、NesC编程语言实现机制及其编译过程的基础上,介绍了基于STM32和CC2520的TinyOS移植方法,完成了STM32的I/O组件、Timer组件、USART组件、SPI组件和CC2520芯片驱动的移植。在实现CC2520的基本通信功能基础上,实现简单MAC协议。最后测试了各组件的移植效果。实验测试结果表明,节点可以稳定可靠地通信。 TinyOS system is the most popular wireless sensor network operating system for its structural model, event-driven, and con- currency model. However, TinyOS doesn't support STM32 and CC2520 chips. Based on analyzing the basic principle of TinyOS, pro- gramming language implementation mechanism of NesC and compilation process of NesC, transplanting of TinyOS based on STM32 and CC2520 is introduced in this paper. It achieves the transplant of STM32 I/O components, Timer component, USART component, SPI component and the CC2520 chip driver. On the basis of implementing CC2520's basic communication functions, the simple MAC proto- cle is achieved. Finally,it tests the effect of transplantation of the various components. Test results show that the nodes can realize sta- ble and reliable communication.
作者 李波 袁霞
机构地区 电子科技大学
出处 《单片机与嵌入式系统应用》 2012年第11期35-38,共4页 Microcontrollers & Embedded Systems
关键词 无线传感器网络 TINYOS STM32 CC2520 移植 驱动 wireless sensor network TinyOS STM32 CC2520 transplantion driver
  • 相关文献

参考文献10

二级参考文献20

  • 1刘信新,邵明凯.无线传感器网络操作系统TinyOS研究[J].计算机与数字工程,2007,35(7):66-68. 被引量:10
  • 2崔戴.WSN的构成和应用[J].射频世界,2009(5):41-44. 被引量:2
  • 3崔学义.WSN的由来以及在国外的研究和发展[J].射频世界,2009(5):45-48. 被引量:7
  • 4刘华,杨志家.基于ARM核处理器的TinyOS实现[J].信息与控制,2006,35(2):275-279. 被引量:7
  • 5P. levis, S. Madden, J. Polastre, etc. TinyOS: An operating system for wireless sensor network [ J ], in Ambient Intelligence. New York, NY: Springer- Verlag,2005.
  • 6D. Gay, P. Levis, R. yon Behren, M. Welsh, E. Brewer, and D. Culler, The nesC language: A holistic approach to networked embedded systems[ J], in SIGPLAN Conference on Programming Language Design and Implementation ( PLDI03 ), June 2003.
  • 7http://www. tinyos. net/. 2008.9.25.
  • 8Dmirkol C E I, Alagoz F. MAC Protocols for Wireless Sensor Networks: A Survey[J]. IEEE Communications Magazine, 2006, 44(4): 115-121.
  • 9Hill J.System Architecture for Wireless Sensor Networks[D].Berkeley,USA:University of California,2003.
  • 10Lynch C,O'Reilly F.PIC-based TinyOS implementation[A].Proceedings of the 2nd European Workshop on Sensor Networks[C].New York,USA:IEEE,2005.378 ~ 385.

共引文献34

同被引文献18

  • 1冯莉,董桂梅,林玉池.短距离无线通信技术及其在仪器通信中的应用[J].仪表技术与传感器,2007(2):31-32. 被引量:30
  • 2Verma N, Shoeb A, Bohorquez J, et al. A micro-power EEG acquisition SoC with integrated feature extraction processor for a chronic seizure detection system [ J ]. IEEE Journal of Solid- state Circuits ,2010,45 (4) :804-816.
  • 3Burns A, Greene B R, McGrath M J, et al. SHIMMERTM - a wireless sensor platform for noninvasive biomedical research [ J ]. IEEE Sensors Journal,2010,10 (9) : 1527-1534.
  • 4TI. MSP430x5xx and MSP430x6xx family users guide (Rev. K) [ DB/OL]. [2013-12-03 ]. http://www, ti. com/cn/lit/ pdf/slau208m, pdf.
  • 5Atmel. Data sheet ( Rev. C) : AT86RF212 [ DB/OL]. [ 2013- 12-03 ]. http://www, atmel, corrt/zh/cn/Images/doc8168. pdf.
  • 6潘皓,董齐芬,张贵军,等.无线传感器网络操作系统Ti-nyOS[M].北京:清华大学出版社,2011.
  • 7Dalton A R, Wahba S K, Dandamudi S, et al. Visualizing the runtime behavior of embedded network systems:a toolkit for TinyOS [ J ]. Science of Computer Programming,2009,74 ( 7 ) : 446 -469.
  • 8Li Jiakai, Gursel S. TOSSIM simulation of wireless sensor net- work serving as hardware platform for Hopfield neural net con- figured for max independent set [ J ]. Procedia Computer Sci- ence ,2011 ( 6 ) :408-412.
  • 9Castellani A P, Casari P, Zorzi M. TinyNET-a tiny network framework for TinyOS: description, implementation, and exper- imentation[ C]//Proc of international conference on wireless 2010:101-114 and mobile computing. Is. 1.]: Is. n.],.
  • 10邓专,陈维,王春麟.射频收发芯片CC1100及其应用[J].机械工程与自动化,2007(6):168-169. 被引量:17

引证文献2

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部