uC/OS-Ⅱ系統(tǒng)特點
uC/OS-Ⅱ是一個源碼戳穿的實時嵌入式操作體系,是一個占先式、多使命處置的內(nèi)核.源代碼為C言語,有很強的移植性.由于簡略,源代碼量少,對CPU及外圍電路的央求不高,能獨自在一個CPU上使命,因而十分適合于運用在流量儀表外表的內(nèi)嵌微操控器.其特點主要表現(xiàn)為:
本文引用地址:http://www.ex-cimer.com/article/201610/305416.htm源代碼悉數(shù)戳穿.可移植性:絕大局部源代碼為ANSI C,僅與微處置關聯(lián)局部運用匯編言語,因而可移植到許多微處置器.其央求為:微處置器有倉庫指針;
CPU內(nèi)部寄存器入棧出棧指令;
C編譯器支撐內(nèi)嵌匯編或該C言語可擴展聯(lián)接匯編模塊;可結(jié)束開關連續(xù)操作.可固化.可取舍:靠條件編譯結(jié)束,可以挑選需求的體系效能,削減空間的糟蹋.
總是使命安排穩(wěn)妥條件下優(yōu)先級最高的使命.多使命:可處置64個使命,其間8個保留給體系,用戶使命最多可達56個.可確定性:函數(shù)調(diào)用與效能實行工夫具有可確定性.使命棧:每個使命有本人獨自的棧.體系效能:有郵箱、音訊部隊、信息量操控,塊巨細固定內(nèi)存的申請與開釋,工夫關聯(lián)函數(shù)等效能.連續(xù)處置:連續(xù)嵌套層數(shù)可達255層.穩(wěn)定性與可靠性.
評論