MantisOS操作系統(tǒng)
發(fā)布時(shí)間:2012/4/3 0:29:19 訪問次數(shù):1392
MantisOS簡介
美國科羅拉多大學(xué)開發(fā)的MantisOS[2l是_個(gè)以易用性 AO4600 和靈活性為主要目標(biāo)的無線傳感器操作系統(tǒng)(或簡稱MOS)。利用該操作系統(tǒng),可以快速、靈活地搭建無線傳感器網(wǎng)絡(luò)原型系統(tǒng)。它的內(nèi)核和API采用標(biāo)準(zhǔn)C語言編寫,提供Linux和Windows開發(fā)環(huán)境,易于用戶使用。MantisOS提供搶占式任務(wù)調(diào)度器,采用節(jié)點(diǎn)循環(huán)休眠策略來提高能量利用率,目前支持的硬件平臺有Mica2、Mi2ca2以及Telos等,其對RAM的需求可小于500B,對Flash的需求可小于14kB。它提供集成的硬件和軟件平臺,適合廣泛的傳感器網(wǎng)絡(luò)應(yīng)用程序,它是一個(gè)多模型系統(tǒng),可以進(jìn)行多頻率通信,適合多任務(wù)傳感器節(jié)點(diǎn),可動(dòng)態(tài)重新編程。
對于初學(xué)者,MantisOS提供簡單的跨平臺API、遠(yuǎn)程命令調(diào)試和遠(yuǎn)程登錄MOS節(jié)點(diǎn)的功能、基于RF的動(dòng)態(tài)重新編程系統(tǒng)隨板而帶的傳感器接口。對于專家,MantisOS支持網(wǎng)絡(luò)上物理MOS節(jié)點(diǎn)到虛擬MOS節(jié)患,并且提供二者之間進(jìn)行聯(lián)系的橋梁。
MantisOS的體系架構(gòu)
MantisOS的體系結(jié)構(gòu)分為3個(gè)部分,即核心層、系統(tǒng)API層、網(wǎng)絡(luò)棧和命令行服務(wù)器。其中核心層包括進(jìn)程調(diào)度和管理、通信層及設(shè)備驅(qū)動(dòng)層,系統(tǒng)API層與核心層進(jìn)行交互,向上層提供應(yīng)用程序接口,其體系結(jié)構(gòu)如圖6-2所示。MantisOS為上層應(yīng)用程序的設(shè)計(jì)提供了豐富的API,如線程創(chuàng)建、設(shè)備管理、網(wǎng)絡(luò)傳輸?shù)。利用這些API,就可以組織成功能強(qiáng)大的應(yīng)用程序。
MantisOS簡介
美國科羅拉多大學(xué)開發(fā)的MantisOS[2l是_個(gè)以易用性 AO4600 和靈活性為主要目標(biāo)的無線傳感器操作系統(tǒng)(或簡稱MOS)。利用該操作系統(tǒng),可以快速、靈活地搭建無線傳感器網(wǎng)絡(luò)原型系統(tǒng)。它的內(nèi)核和API采用標(biāo)準(zhǔn)C語言編寫,提供Linux和Windows開發(fā)環(huán)境,易于用戶使用。MantisOS提供搶占式任務(wù)調(diào)度器,采用節(jié)點(diǎn)循環(huán)休眠策略來提高能量利用率,目前支持的硬件平臺有Mica2、Mi2ca2以及Telos等,其對RAM的需求可小于500B,對Flash的需求可小于14kB。它提供集成的硬件和軟件平臺,適合廣泛的傳感器網(wǎng)絡(luò)應(yīng)用程序,它是一個(gè)多模型系統(tǒng),可以進(jìn)行多頻率通信,適合多任務(wù)傳感器節(jié)點(diǎn),可動(dòng)態(tài)重新編程。
對于初學(xué)者,MantisOS提供簡單的跨平臺API、遠(yuǎn)程命令調(diào)試和遠(yuǎn)程登錄MOS節(jié)點(diǎn)的功能、基于RF的動(dòng)態(tài)重新編程系統(tǒng)隨板而帶的傳感器接口。對于專家,MantisOS支持網(wǎng)絡(luò)上物理MOS節(jié)點(diǎn)到虛擬MOS節(jié)患,并且提供二者之間進(jìn)行聯(lián)系的橋梁。
MantisOS的體系架構(gòu)
MantisOS的體系結(jié)構(gòu)分為3個(gè)部分,即核心層、系統(tǒng)API層、網(wǎng)絡(luò)棧和命令行服務(wù)器。其中核心層包括進(jìn)程調(diào)度和管理、通信層及設(shè)備驅(qū)動(dòng)層,系統(tǒng)API層與核心層進(jìn)行交互,向上層提供應(yīng)用程序接口,其體系結(jié)構(gòu)如圖6-2所示。MantisOS為上層應(yīng)用程序的設(shè)計(jì)提供了豐富的API,如線程創(chuàng)建、設(shè)備管理、網(wǎng)絡(luò)傳輸?shù)取@眠@些API,就可以組織成功能強(qiáng)大的應(yīng)用程序。
上一篇:Blink.nc
熱門點(diǎn)擊
- 750MHz差分ADC驅(qū)動(dòng)器
- 物理層幀結(jié)構(gòu)
- 品質(zhì)因數(shù)Q
- 脈沖信號觸發(fā)電路
- DMTS協(xié)議
- 固態(tài)繼電器的分類
- 高精度可編程電流源電路
- 無線傳感器網(wǎng)絡(luò)的發(fā)展現(xiàn)狀
- 電位器的規(guī)格標(biāo)志方法
- 無線傳感器網(wǎng)絡(luò)測距技術(shù)
推薦技術(shù)資料
- 硬盤式MP3播放器終級改
- 一次偶然的機(jī)會(huì)我結(jié)識了NE0 2511,那是一個(gè)遠(yuǎn)方的... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究