摘要
首先介绍了nesC语言及专门面向传感器网络的TinyOS操作系统软件平台,然后阐述了网络节点的硬件模块功能特点及其接口电路,最后根据硬件抽象体系结构的原则,在TinyOS操作系统平台下,对CC2420无线收发模块驱动组件设计作了深入的研究,以组件的形式将其硬件功能封装成接口供上层软件调用,实现了对上层软件的硬件特征屏蔽,从而实现该模块功能的软件语言表达和兼容性较强的跨平台抽象体系结构。
This paper first introduces nesC language and the operating system TinyOS which is specially designed for wireless sensor net- works;then describes the hardware modules and their interface circuits of the network node;finally, according to the principles of hard- ware abstraction architecture, studies the drive component of CC2420 radio transceiver based on TinyOS. The function of hardware is encapsulated into interfaces which can be called by upper component, realizing the functionality of the module by software and the abstract architecture with strong cross-platform compatibility.
出处
《单片机与嵌入式系统应用》
2011年第12期19-21,24,共4页
Microcontrollers & Embedded Systems