电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

无线传感器网络操作系统概述

来源:华强电子网 作者:华仔 浏览:1016

标签:

摘要: ;;; 在某种程度上可以将传感器网络看作一种 AN3917S-E1 由大量微型、廉价、能量有限的多功能传感器节点组成的、可协同工作的,面向分布式自组织网络的计算机系统。因此,针对传感器网络应用的多样性、硬件功能有限、资源有限、节点微型化和分布式多协作等特点,研究和设计新的基于传感器网络的操作系统成为当前提高无线传感器网络性能的一个重要课题。当前,有些研究人员认为传感器网络的硬件很简单,没有必要设计

;;; 在某种程度上可以将传感器网络看作一种 AN3917S-E1 由大量微型、廉价、能量有限的多功能传感器节点组成的、可协同工作的,面向分布式自组织网络的计算机系统。因此,针对传感器网络应用的多样性、硬件功能有限、资源有限、节点微型化和分布式多协作等特点,研究和设计新的基于传感器网络的操作系统成为当前提高无线传感器网络性能的一个重要课题。当前,有些研究人员认为传感器网络的硬件很简单,没有必要设计一个专门的操作系统,可以直接在硬件上设计应用程序。这种观点在实际应用中会碰到很多问题。首先就是面向传感器网络的应用开发难度会加大,应用开发人员不得不直接面对硬件进行编程,无法得到像传统操作系统那样提供的丰富服务;其次是软件的重用性差,程序员无法继承已有的软件成果,降低了开发效率,增加了开发成本。
;;; 另外,一些设计人员认为,可以直接使用现有的嵌入式操作系统,如VxWorks、WinCE、Linux、QNX等。这些系统中有基于微内核架构的嵌入式操作系统,如VxWorks、QNX等,也有基于单体内核架构的嵌入式操作系统,如Linux等。由于这些操作系统主要面向嵌入式领域相对复杂的应用,其功能也比较复杂.如它们可提供内存动态分配、虚拟内存实时性支持、文件系统支持等,但是系统代码尺寸相对较大。而传感器网络的硬件等资源极为有限,上述操作系统很难在无线传感器网络这样的硬件资源上高效运行。
;;; 由于传感器网络的特殊性,需要操作系统能够高效地使用传感器节点有限内存、低功耗的处理器、传感器、低速通信设备、有限的电源,且能够对各种特定应用提供最大的支持。在面向传感器网络的操作系统支持下,多个应用可以并发地使用系统资源,如计算、存储和通信等。因此,需要根据以上传感器节点和无线传感器网络的特点来设计无线传感器网络操作系统。
;;; 随着无线传感器网络的深入发展,目前已经出现了多种适合于无线传感器网络应用的操作系统,如TinyOS、MantisOS和SOS。下面对这几种操作系统进行简单介绍。
型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67