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

第1章 緒論

無論是嵌入式操作系統還是通用操作系統都是夾在硬件平臺和應用軟件之間的一個重要層次,本身起到承上啟下的作用,功能上完成對系統的資源管理。簡而言之,它對上提供與硬件無關的接口,管理應用軟件;對下提供各類硬件的驅動接口,管理系統硬件。然而嵌入式操作系統與通用操作系統是非常不同的,主要在于它所面對的嵌入式硬件平臺與通用操作系統硬件平臺不同。首先微處理器比通用操作系統的處理器性能有所降低,體系結構不同;其次,通用操作系統的硬件平臺中外圍設備都是標準的配置,容易實現統一的設計,而嵌入式外圍設備各種各樣,對嵌入式操作系統提出的跨平臺挑戰也更大。另外,嵌入式應用軟件往往帶有極強的實時性要求、容錯處理和某些分布自治的特點,嵌入式操作系統也必須為其提供相應的軟件架構支持。

嵌入式操作系統的位置如圖1.1所示。嵌入式操作系統是在嵌入式硬件平臺之上的,可為嵌入式應用軟件提供接口、對嵌入式處理器和嵌入式外圍設備等硬件資源進行管理的系統軟件。其主要作用是對應用軟件隱藏復雜的硬件驅動細節,從而簡化軟件開發。

圖1.1 嵌入式操作系統的位置

主站蜘蛛池模板: 炎陵县| 渝北区| 镇巴县| 得荣县| 双流县| 得荣县| 鄂州市| 固安县| 讷河市| 保靖县| 道真| 台南县| 琼中| 太原市| 玉龙| 建昌县| 新闻| 潼关县| 新邵县| 牡丹江市| 龙山县| 石城县| 青田县| 杭锦旗| 禄丰县| 土默特左旗| 石台县| 南皮县| 八宿县| 罗田县| 余姚市| 柳江县| 江永县| 灌南县| 凤城市| 莎车县| 宁安市| 察隅县| 巩留县| 长春市| 象山县|