嵌入式實時作業系統μC/OS-III

內容介紹μC/OS-III是源碼公開的商用嵌入式實時作業系統核心,由著名的μC/OS-II發展而來。 μC/OS-III允許利用這類高端CPU的特殊硬體指令來實現高效的任務調度算法,而無須使用μC/OS-II的軟體任務調度算法,而且μC/OS-II支持時間片輪轉調度算法。 從核心任務調度算法的改變來看,μC/OS-III已經是一個全新的嵌入式RTOS核心。

內容介紹

μC/OS-III是源碼公開的商用嵌入式實時作業系統核心,由著名的μC/OS-II發展而來。μC/OS-III針對以ARM Cortex為代表的新一代CPtJ,面向帶有可用於優先權查表的硬體指令(如,前導零計算指令)的CPU的嵌入式套用。μC/OS-III允許利用這類高端CPU的特殊硬體指令來實現高效的任務調度算法,而無須使用μC/OS-II的軟體任務調度算法,而且μC/OS-II支持時間片輪轉調度算法。從核心任務調度算法的改變來看,μC/OS-III已經是一個全新的嵌入式RTOS核心。從μC/OS算起,該核心已有20餘年套用史,在諸多套用領域得到了廣泛的認可。
Jean J.Labrosse所著的《嵌入式實時作業系統μC/OS-Ⅲ》在保留對實時作業系統基本概念闡述的基礎上,詳細講解μC/OS-III相比μC/OS-II所做的大量擴展與改進,如同時支持時間片輪轉調度算法和基於優先權的可剝奪型任務調度算法;用系統任務來處理中斷佇列以縮短關中斷時間;以時間節拍任務來管理時鐘節拍從而徹底實現硬實時;以直接向任務發信號方式簡化任務間通信與同步等,特別是新增加的線上測試與調試功能,使套用開發更為方便。本書描述的原始碼以及原文電子書可從Micri#m公司的官方網站上免費下載。
《嵌入式實時作業系統μC/OS-Ⅲ》可用作高等院校嵌人式實時系統課程或工程師培訓的教材,特別是那些以ARM Cottex、PowerPC、MIPS等高端CPU為實驗平台的教學課程;也可供嵌入式套用開發人員研究與套用。

熱門詞條

聯絡我們