Hand-written preemptive RTOS kernel for STM32F407 — ~700 lines, zero malloc, bitmap scheduler, PendSV, priority inheritance
education embedded cortex-m firmware scheduler stm32 semaphore message-queue freertos rtos bare-metal arm-assembly embedded-c stm32f407 real-time-operating-system priority-inheritance context-switch pendsv
-
Updated
Sep 10, 2026 - C