- 嵌入式操作系統(tǒng)原理及應(yīng)用
- 嚴(yán)海蓉編著
- 418字
- 2018-12-27 15:16:51
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)行功能劃分。
推薦閱讀
- 人工智能超越人類(lèi)
- Visual C# 2008開(kāi)發(fā)技術(shù)實(shí)例詳解
- UTM(統(tǒng)一威脅管理)技術(shù)概論
- 數(shù)據(jù)產(chǎn)品經(jīng)理:解決方案與案例分析
- iClone 4.31 3D Animation Beginner's Guide
- 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)
- 筆記本電腦維修90個(gè)精選實(shí)例
- RedHat Linux用戶基礎(chǔ)
- Bayesian Analysis with Python
- 機(jī)器人人工智能
- 人工智能技術(shù)入門(mén)
- 液壓機(jī)智能故障診斷方法集成技術(shù)
- INSTANT Puppet 3 Starter
- 簡(jiǎn)明學(xué)中文版Flash動(dòng)畫(huà)制作
- Apache Spark Quick Start Guide