您現(xiàn)在的位置: 首頁 > 標(biāo)簽 > TinyOS操作系統(tǒng)
TinyOS操作系統(tǒng)
TinyOS操作系統(tǒng)
相關(guān)文章 : 0篇 瀏覽 : 次

???? TinyOS操作系統(tǒng)是UC Berkeley(加州大學(xué)伯克利分校)開發(fā)的開源操作系統(tǒng),專門為嵌入式無線傳感器網(wǎng)絡(luò)設(shè)計,該操作系統(tǒng)基于組件(Component-based)的架構(gòu)使得程序能快速更新,同時又減小了受傳感器網(wǎng)絡(luò)節(jié)點存儲器限制的代碼長度。 ?????? 一般而言,TinyOS操作系統(tǒng)的組件分為3種類型 :硬件抽象組件,合成硬件組件和高層軟件組件。硬件抽象組件對物理硬件設(shè)備進行了TinyOS的組件化。在TinyOS系統(tǒng)平臺中,每個硬件資源都被抽象成一個或多個易于操作的組件,用戶程序訪問這些資源時只需調(diào)用對應(yīng)組件相應(yīng)的功能接口,即可實現(xiàn)對硬件的操作。合成硬件組件所起到的作用即為將硬件抽象組件與高層軟件組件進行連接。它可以利用硬件抽象組件提供的接口實現(xiàn)高于硬件抽象組件的功能,比如對字節(jié)的發(fā)送與接收。