APP下载

TinyOS移植技术分析及在CC2430平台的应用

2012-04-24辛云宏

电子科技 2012年9期
关键词:功能

王 博,辛云宏

(陕西师范大学物理学与信息技术学院,陕西西安 710062)

无线传感器网络(Wireless Sensor Network,WSN)由部署在监测区域内大量廉价微型传感器节点组成,通过无线通信方式形成的一个网络系统,其目的是协作的感知、采集和处理网络覆盖区域中感知对象的信息[1-2],并发送给观察者,被誉为21世纪最具影响技术之一。传感器节点通常是一个微型的资源受限的嵌入式系统,因此要求一个小型高效的操作系统管理组织硬件并完成软件功能。

由于无线传感器网络节点的资源十分有限,传统的嵌入式操作系统难以正常有效地运行和工作,特别对能量和内存的需求矛盾比较突出。因此,需要一种全新的嵌入式操作系统来满足无线传感器节点的基本需求。近年来,科研机构不断开发出具有多种功能的WSN操作系统。大多数操作系统都使用事件驱动的编程模型,典型的有 TinyOS[3]、Contiki[4]、EYES -OS[5]、SOS[6]等。

TinyOS操作系统是美国加州大学伯克利分校的研究人员针对无线传感器网络设计的开源嵌入式操作系统,是目前无线传感器网络采用的主流操作系统。TinyOS最初使用汇编和C语言编写,但经研究人员进一步的研究及使用后发现,C语言并不能有效和方便地支持无线传感器网络应用程序的开发。因而在经过研究和设计,并在对C语言进行了一定扩展的基础上,提出了支持组件化编程的nesC语言,该语言可以把组件化、模块化思想和基于事件驱动的执行模型结合起来,具有一些C语言无法比拟的优点。……

登录APP查看全文

猜你喜欢

功能
拆解复杂功能
也谈诗的“功能”
基层弄虚作假的“新功能取向”
深刻理解功能关系
钳把功能创新实践应用
关于非首都功能疏解的几点思考
基于PMC窗口功能实现设备同步刷刀功能
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
中西医结合治疗甲状腺功能亢进症31例