亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

推薦文檔列表

嵌入式實(shí)時操作系統(tǒng)μC/OS-II與eCos的比較

時間:2021-10-01 09:44:45 計(jì)算機(jī)論文 我要投稿

嵌入式實(shí)時操作系統(tǒng)μC/OS-II與eCos的比較

來源:單片機(jī)及嵌入式系統(tǒng)應(yīng)用  作者:空軍工程大學(xué) 吳 非 樊曉光 

摘要:敘述嵌入式系統(tǒng)和嵌入式操作系統(tǒng)的概念,簡述嵌入式實(shí)時系統(tǒng)的發(fā)展階段。重點(diǎn)介紹μC/OS-II和eCos的發(fā)展歷史,并且對μC/OS-II與eCos進(jìn)行比較,為大家在選擇嵌入式操作系統(tǒng)時提供參考。

    關(guān)鍵詞:嵌入式操作系統(tǒng) RTOS μC/OS-II eCos

1 背景

隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展和芯片制造工藝的不斷進(jìn)步,嵌入式系統(tǒng)的應(yīng)用日益廣泛:從民用的電視、手機(jī)等電路設(shè)備到軍用的飛機(jī)、坦克等武器系統(tǒng),到處都有嵌入式系統(tǒng)的身影。在嵌入式系統(tǒng)的應(yīng)用開發(fā)中,采和嵌入式實(shí)時操作系統(tǒng)(簡稱RTOS)能夠支持多任務(wù),使得程序開發(fā)更加容易,便于維護(hù),同時能夠提高系統(tǒng)的穩(wěn)定性和可靠性。這已逐漸成為嵌入式系統(tǒng)開發(fā)的一個發(fā)展方向。

2 嵌入式操作系統(tǒng)概述

嵌入式操作系統(tǒng)是一種支持嵌入式系統(tǒng)應(yīng)用的操作系統(tǒng)軟件。它是嵌入式系統(tǒng)(包括硬、軟件系統(tǒng))極為重要的組成部分,通常包括與硬件相關(guān)的底層驅(qū)動軟件、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動接口、通信協(xié)議、圖形界面、標(biāo)準(zhǔn)化瀏覽器Browser等。嵌入式操作系統(tǒng)具有通用操作系統(tǒng)的基本特點(diǎn),如能夠有效管理越來越復(fù)雜的系統(tǒng)資源;能夠把硬件虛擬化,使得開發(fā)人員從繁忙的驅(qū)動程序移植和維護(hù)中解脫出來;能夠提供庫函數(shù)、標(biāo)準(zhǔn)設(shè)備驅(qū)動程序以及工具集等。與通用操作系統(tǒng)相比較,嵌入式操作系統(tǒng)在系統(tǒng)實(shí)時高效性、硬件的相關(guān)依賴性、軟件固態(tài)化以及應(yīng)用的專用性等方面具有較為突出的特點(diǎn)。

嵌入式系統(tǒng)的出現(xiàn)至今已經(jīng)有30多年的歷史?v觀嵌入式技術(shù)的發(fā)展過程,大致經(jīng)歷了四個階段。

(1)無操作系統(tǒng)的嵌入式算法階段

這一階段的嵌入式系統(tǒng)是以單芯片為核心的系統(tǒng),具有與一些監(jiān)測、伺服、指示設(shè)備相配合的功能。一般沒有明顯的操作系統(tǒng)支持,而是通過匯編語言編程對系統(tǒng)進(jìn)行直接控制。主要特點(diǎn)是系統(tǒng)結(jié)構(gòu)和功能都相對單一,針對性強(qiáng),無操作系統(tǒng)支持,幾乎沒有用戶接口。

(2)簡單監(jiān)控式的實(shí)時操作系統(tǒng)階段

這一階段的嵌入式系統(tǒng)主要以嵌入式式器為基礎(chǔ)、以簡單監(jiān)控式操作系統(tǒng)為核心。系統(tǒng)的特點(diǎn)是:處理器種類繁多,通用性比較弱;開銷小,效率高;一般配備系統(tǒng)仿真器,具有一定的兼容性和擴(kuò)展性;用戶界面不夠友好,主要用來控制系統(tǒng)負(fù)載以及監(jiān)控應(yīng)用程序運(yùn)行。

[1] [2] [3] [4]