官术网_书友最值得收藏!

3.1 嵌入式操作系統(tǒng)的定義

嵌入式操作系統(tǒng)(Embedded Operation System,EOS)從連接功能上看,是硬件與上層應(yīng)用軟件的連接軟件,其主要責(zé)任是為上層軟件提供脫離硬件的運(yùn)行支撐平臺(tái),同時(shí)為與下層硬件溝通提供訪問(wèn)程序接口;從功能來(lái)看,嵌入式操作系統(tǒng)要能夠管理好系統(tǒng)的各種資源和硬件,負(fù)責(zé)嵌入系統(tǒng)的全部軟、硬件資源的分配、任務(wù)調(diào)度,控制、協(xié)調(diào)并發(fā)活動(dòng),使系統(tǒng)高效可用。一般它將體現(xiàn)其所在系統(tǒng)的特征,能夠通過(guò)裝卸某些模塊來(lái)達(dá)到系統(tǒng)所要求的功能。

嵌入式操作系統(tǒng)是隨著嵌入式設(shè)備的開(kāi)發(fā)而產(chǎn)生的。這些嵌入式設(shè)備就是通過(guò)微處理器來(lái)控制一些設(shè)備,如微波爐、電視機(jī)或者手機(jī)等電子設(shè)備。因此操作系統(tǒng)具有一些實(shí)時(shí)系統(tǒng)的特性,另外還有如內(nèi)存、能量的限制等。

為此,設(shè)計(jì)嵌入式操作系統(tǒng),是一個(gè)“量體裁衣”的過(guò)程。首先要熟悉所要運(yùn)行的軟、硬件環(huán)境。其次,對(duì)于具體的應(yīng)用,要明確其微處理器是什么,是否要跨平臺(tái),是否要跨語(yǔ)言、跨應(yīng)用,是否要有網(wǎng)絡(luò)支持和文件支持。最后才能確定設(shè)計(jì)目標(biāo),更好地進(jìn)行功能劃分。

主站蜘蛛池模板: 新民市| 昭通市| 北票市| 鲁山县| 凭祥市| 浑源县| 肇州县| 武胜县| 临城县| 屯留县| 虹口区| 滨州市| 天水市| 鄂温| 北川| 浪卡子县| 蒙自县| 云南省| 温宿县| 城口县| 黄陵县| 双桥区| 双牌县| 新乡市| 岳西县| 英吉沙县| 中江县| 客服| 武宣县| 鹿泉市| 武威市| 当涂县| 鄂温| 内黄县| 民勤县| 夏邑县| 囊谦县| 绩溪县| 富民县| 安塞县| 疏勒县|