即時多工核心(Real-time Multi-tasking kernel) 是即時多工作業系統(Real-time Multi-tasking Operating System, 簡稱 RTOS) 的心臟。它主要負責掌管CPU時間的分配、記憶體的管理,以及作業系統下各工作之間的連繫。 而RTOS的作業系統並非人所熟悉的微軟平台。因微軟的作業系統設計理念是針對一般性使用,對大多數的嵌入式應用而言是不合適的,其附加如檔案、系統模組等,動輒上百Mb大小的運作,這對需精簡而有效率的嵌入式系統而言,是極龐大的負擔。因此採用即時多工作業系統的核心來整合是最直接的辦法。
本課程使用目前業界最廣泛應用的ARM Cortex-M7單晶片核心,學習即時作業系統移植與開發應用,首創一次學會即時作業系統,uC/OS-II與FreeRTOS在業界應用上都佔有一席之地。
學習ARM Cortex-M系列單晶片即時作業系統移植方法與即時作業系統使用觀念,進而了解如何使用在單晶片上實現多工應用。
1.
具備uC/OS-II即時作業系統應用開發能力。
2.
具備FreeRTOS即時作業系統應用開發能力。
3.
掌握即時作業系統,發揮ARM單晶片最高效能
透過本課程豐富的多工應用範例,學員們對即時作業系統在ARM平台上的使用會更加了解。