嵌入式系統(tǒng)
(作者未知) 2009/5/10
(接上頁(yè))如下:
1.公開(kāi)源代碼,容易就能把操作系統(tǒng)移植到各個(gè)不同的硬件平臺(tái)上。
2.可移植性,絕大部分源代碼是用C語(yǔ)言寫(xiě)的,便于移植到其他微處理器上。
3.可固化。
4.可裁剪性,有選擇的使用需要的系統(tǒng)服務(wù),以減少斗所需的存儲(chǔ)空間。
5.占先式,完全是占先式的實(shí)時(shí)內(nèi)核,即總是運(yùn)行就緒條件下優(yōu)先級(jí)最高的任務(wù)。
6.多任務(wù),可管理64個(gè)任務(wù),任務(wù)的優(yōu)先級(jí)必須是不同的,不支持時(shí)間片輪轉(zhuǎn)調(diào)度法。
7.可確定性,函數(shù)調(diào)用與服務(wù)的執(zhí)行時(shí)間具有其可確定性,不依賴(lài)于任務(wù)的多少。
8.實(shí)用性和可靠性,成功應(yīng)用該實(shí)時(shí)內(nèi)核的實(shí)例,是其實(shí)用性和可靠性的最好證據(jù)。
由于µC/OS一Ⅱ僅是一個(gè)實(shí)時(shí)內(nèi)核,這就意味著它不像其他實(shí)時(shí)存在系統(tǒng)那樣提供給用戶(hù)的只是一些API函數(shù)接口,還有很多工作需要用戶(hù)自己去完成。
五、結(jié)束語(yǔ)
在嵌入式應(yīng)用中,使用實(shí)時(shí)操作系統(tǒng)(RTOS)是當(dāng)前嵌入式應(yīng)用的一個(gè)特點(diǎn),一種趨勢(shì),也是單片機(jī)應(yīng)用從低水平向高水平的一個(gè)進(jìn)步。在實(shí)際的應(yīng)用中,根據(jù)不同的要求和條件選擇合適的操作系統(tǒng),使開(kāi)發(fā)工作更容易,設(shè)計(jì)出更完美的嵌入式系統(tǒng)。
|