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操作系统、库程序和应用服务程序均是用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。
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。
上一篇:无线传感器网络操作系统概述
上一篇: nesC语言基础