支持网络传感器的嵌入式操作系统设计

http://tech.ddvip.com   2008年01月24日    社区交流 收藏本文

内容摘要:网络传感器的研究过去一直受限于硬件平台而发展缓慢。随着半导体技术、通信技术、微电子技术和微机械技术的不断进步,低功耗、低价格、多功能的传感器网络系统得到了快速发展,使得制作微小、有弹性、低功耗的传感器节点成为现实。

  引言

  网络传感器是集传感器技术、嵌入式计算技术、现代网络及通信技术、分布式信息处理技术于一身的资源受限的嵌入式设备,是“普适计算”在微型嵌入式领域的一种重要应用模式。

  网络传感器的研究过去一直受限于硬件平台而发展缓慢。随着半导体技术、通信技术、微电子技术和微机械技术的不断进步,低功耗、低价格、多功能的传感器网络系统得到了快速发展,使得制作微小、有弹性、低功耗的传感器节点成为现实。

  背景

  应用特点

  网络传感器应用有其自身的特点,主要有以下几个方面:小尺寸和低功耗、并发密集操作、有限的物理并行性和控制层次、多样化的设计和使用。一方面,传感器资源极其有限,给底层嵌入式程序设计带来较大的限制;另一方面,传感器上运行的应用程序和系统内核通常是紧密结合在一起的,且运行时需要的任务数量、执行时间、执行结果以及内存消耗等是可以较好预计的。

  此外,传感器种类繁多,针对不同应用场合需要不同种类的传感器;在军事应用、空间探索等特定应用场合下,更是需要大量的不同种类的传感器协同合作来完成特定应用事件。因而传感器上运行的软件系统如果能够具备相对较好的灵活性、可配置性和可 重用性,将能更好地满足应用需求。

  现有嵌入式OS比较

  当前存在众多的嵌入式操作系统,其中具有代表性的如Vxwork、WindowsCE,pSOS和Neculeus等,它们的优点是:功能强大;具有丰富的API和嵌入式应用软件;具备良好的实时性能,尤以Vxwork为代表;具备良好的稳定性。缺点是:价格昂贵;源代码不公开,以及由此导致的诸如对设备的支持、应用软件的移植等一系列的问题;另外对于传感器器件来说,这些嵌入式OS都显得过于“庞大”了一些。 uc/os和嵌入式Linux当前正获得越来越广泛的应用。

来源:RFID中国网    作者:王鹦鹉 郑扣根 瞿心杭    责编:豆豆技术应用

正在加载评论...