位置:51电子网 » 技术资料 » 汽车电子

TinyOS操作系统

发布时间:2012/4/2 14:19:11 访问次数:2259

    TinyOS是一个典型的无线传感24H3995器网络操作系统,能够很好地满足无线传感器网络操作的要求。TinyOS是由加州大学伯克利分校开发出来的一个开源的嵌入式操作系统。它采用一种基于组件( component-Based)的开发方式,能够快速实现各种应用。TinyOS的程序核心往往都很小(一般来说核心代码和数据大概在400B),这样能够突破传感器存储资源少的限制,让TinyOS有效运行在无线传感器网络上。它还提供一系列可重用的组件,可以简单方便地编制程序,用来获取和处理传感器的数据并通过无线电来传输信息。一个应用程序可以使用这些组件,方法是通过连接配置文件( configuration)将各种组件连接(wiring)起来,以完成它所需要的功能。系统采用事件驱动的工作模式——采用事件触发去唤醒传感器工作。
    TinyOS操作系统、库程序和应用服务程序均是用nesC语言编写的,TinyOS的很多特性,如并发模型、组件结构等都是由nesC语言体现的。nesC是一种开发组件式结构程序的语言,采用C语法风格的语言,其语法是对标准C语法的扩展。nesC支持TinyOS的并发模型,也使得组织、命名和连接组件成为健壮的嵌入式网络系统的机制。
    目前TinyOS官方冈站所提供的最高版本是TinyOS 2.1.1(2.x与l.x并不兼容)。TinyOS2.x支持以下平台:eyesIFX、intelmote2、mica2、mica2dot、mlcaz、shimmer、telosb、tinynode。
    TinyOS是一个典型的无线传感24H3995器网络操作系统,能够很好地满足无线传感器网络操作的要求。TinyOS是由加州大学伯克利分校开发出来的一个开源的嵌入式操作系统。它采用一种基于组件( component-Based)的开发方式,能够快速实现各种应用。TinyOS的程序核心往往都很小(一般来说核心代码和数据大概在400B),这样能够突破传感器存储资源少的限制,让TinyOS有效运行在无线传感器网络上。它还提供一系列可重用的组件,可以简单方便地编制程序,用来获取和处理传感器的数据并通过无线电来传输信息。一个应用程序可以使用这些组件,方法是通过连接配置文件( configuration)将各种组件连接(wiring)起来,以完成它所需要的功能。系统采用事件驱动的工作模式——采用事件触发去唤醒传感器工作。
    TinyOS操作系统、库程序和应用服务程序均是用nesC语言编写的,TinyOS的很多特性,如并发模型、组件结构等都是由nesC语言体现的。nesC是一种开发组件式结构程序的语言,采用C语法风格的语言,其语法是对标准C语法的扩展。nesC支持TinyOS的并发模型,也使得组织、命名和连接组件成为健壮的嵌入式网络系统的机制。
    目前TinyOS官方冈站所提供的最高版本是TinyOS 2.1.1(2.x与l.x并不兼容)。TinyOS2.x支持以下平台:eyesIFX、intelmote2、mica2、mica2dot、mlcaz、shimmer、telosb、tinynode。
相关技术资料
4-2TinyOS操作系统
相关IC型号
24H3995
暂无最新型号

热门点击

 

推荐技术资料

频谱仪的解调功能
    现代频谱仪在跟踪源模式下也可以使用Maker和△Mak... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!