--- title: F9 microkernel categories: embedded, arm, stm32, stm32f429 toc: no ... ---- 組員 ---- * 廖健富 / Rampant1018 * 鄒宗延 / slpbaby 共筆 --- * `Hackpad`_ 作業系統架構 ------------ Basic Kernel Library ---------------------- * KTable - 一套快速的物件管理機制,結構如下: .. code-block:: c struct ktable { char *tname; bitmap_ptr_t bitmap; ptr_t data; size_t num; size_t size; }; typedef struct ktable ktable_t; 硬體驅動原理 ------------ * Flash Patch and Breakpoint Unit (FPB), ARMv7-M Debug Architecture * MPU (Memory Protection Unit) 效能表現 -------- 參考資料 -------- * http://www.slideshare.net/jserv/f9-microkernel