TinyOS操作系統
發布時間:2012/4/2 14:19:11 訪問次數:2205
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語言基礎