嵌入式系統(tǒng)應(yīng)具有的特性是:高牢靠性;在惡劣的環(huán)境或忽然斷電的狀況下,系統(tǒng)依然可以正常工作;許多嵌入式應(yīng)用請(qǐng)求實(shí)時(shí)性,這就請(qǐng)求嵌入式操作系統(tǒng)具有實(shí) 時(shí)處置才能;嵌入式系統(tǒng)和詳細(xì)應(yīng)用有機(jī)地分離在一同,普通都固化在只讀 存儲(chǔ)器中或閃存中,也就是說(shuō)軟件請(qǐng)求固態(tài)化存儲(chǔ),而不是存儲(chǔ)在磁盤(pán)等載體中。 1、嵌入式系統(tǒng)與嵌入式操作系統(tǒng) 1.1 嵌入式系統(tǒng) 嵌入式系統(tǒng)是以嵌入式計(jì)算機(jī)為技術(shù)中心,面向用戶、面向產(chǎn)品、面向應(yīng)用,軟硬件可裁減的,適用于對(duì)功用、牢靠性、本錢(qián)、體積、功耗等綜合性能有嚴(yán)厲請(qǐng)求的 專用計(jì)算機(jī)系統(tǒng)。EOS是相關(guān)于普通操作系統(tǒng)而方的,它除具備了普通操作系統(tǒng)根本的功用,如任務(wù)調(diào)度、同步 機(jī)制、中綴處置、文件處置等外,還有以下特性: ①可裝卸性。開(kāi)放性、可伸縮性的體系構(gòu)造。 ②強(qiáng)實(shí)時(shí)性。EOS實(shí)時(shí)性普通較強(qiáng),可用于各種設(shè)備控制當(dāng)中。 ③統(tǒng)一的接口。提供各種設(shè)備驅(qū)動(dòng)接口。 ④操作便當(dāng)、簡(jiǎn)單、提供友好的圖形GUI,圖形界面,追求易學(xué)易用。 ⑤提供強(qiáng)大的網(wǎng)絡(luò)功用,支持TCP/IP協(xié)議及其它協(xié)議,提供TCP/UDP/IP/PPP協(xié)議支持及統(tǒng)一的MAC訪問(wèn)層接口,為各種挪動(dòng)計(jì)算設(shè)備預(yù)留接口。 ⑥穩(wěn)定性好,交互性弱。嵌入式系統(tǒng)一旦開(kāi)端運(yùn)轉(zhuǎn)就不需求用戶過(guò)多的干預(yù),這就要擔(dān)任系統(tǒng)管理的EOS具有較好的穩(wěn)定性。嵌入式操作系統(tǒng)的用戶接口普通不提供操作命令,它經(jīng)過(guò)系統(tǒng)的調(diào)用命令向用戶程序提供效勞。 ⑦固化代碼。在嵌入式系統(tǒng)中,嵌入式操作系統(tǒng)和應(yīng)用軟件被固化在嵌入式系統(tǒng)計(jì)算機(jī)的ROM中。輔助存儲(chǔ)器在嵌入式系統(tǒng)中很少運(yùn)用,因而,嵌入式操作系統(tǒng)的文件管理功用應(yīng)該可以很容易地拆卸,而用各種內(nèi)存文件系統(tǒng)。 ⑧更好的硬件順應(yīng)性,也就是良好的移植性。