一基於事件處理的RTOS原型內核的介紹-2_概念與約定

Make small ones into better one.

以一個基於非同步事件處理的RTOS小內核(eM4)原型實現為基礎介紹設計概念。


參見前序文章介紹

一基於事件處理的RTOS原型內核的介紹-1_源來

eM4 RTOS中的概念

  • eM4 RTOS:Embedded Cortex-M4/MCU Real-Time Operating System,來源於最初移植至NCU472上進行原型驗證,如有可能更樂意取名為Dogge;
  • Event:應用功能的描述、組合和代表;
  • Handler:Event的處理者,任務處理的實體和抽象,由於為並行狀態,理解為Virtual-CPU資源
  • Set:資源的集合,其中可以包含多個Handler和多個Event,Handler負責處理Event;
  • current_handler:當前正在運行的Handler
  • Current:指向當前的Set

擴展閱讀

關於eM4 RTOS的功能和特性支持參見後序文章:

一基於事件處理的RTOS原型內核的介紹-3_功能支持與特點


推薦閱讀:

無人駕駛操作系統(OS)

TAG:嵌入式開發計算機arm | 操作系統 | ARMCortexM |