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