Skip navigation

embOS Cortex-M Keil MDK

embOS for Cortex-M was developed for and with Keil MDK and can be used with any Cortex-M device.
Board support packages for different Cortex-M devices and evaluation boards are included.

Resources and Performance Data

Memory usage
Kernel ROMApprox. 1700 Bytes
Kernel RAM67 Bytes
Task RAM: Task control block36 Bytes
Task RAM: Minimum stack size88 Bytes
Timing
Context switching time275 Cycles (1.374µs with STM32F756 running at 200 MHz)
Interrupt latency timeZero

Board support packages

CPUEvaluation board
Cortex-MAny Cortex-M hardware
IDT ZAMC4100ZMDI ZAMC4100 Eval
Infineon TLE9877Infineon TLE987x_EVALB
NXP (Freescale) K40X256NXP (Freescale) TWR-K40X256
NXP (Freescale) K60N512NXP (Freescale) TWR-K60N512
NXP (Freescale) K66FN2M0SEGGER emPower board
NXP LPC1113NXP LPC1000-Eval
NXP LPC1758Keil MCB1700
NXP LPC1768Keil MCB1700
NXP LPC1788Embedded Artists LPC1788-32-DK
ST STM32F051IAR STM32F051R8-SK
ST STM32F103IAR STM32-SK
ST STM32F103ST STM3210B-Eval
ST STM32F103ST STM3210E-Eval
ST STM32F207IAR STM32F207ZG-SK
ST STM32F207ST STM3220G-Eval
ST STM32F217ST STM3221G-Eval
ST STM32F407ST STM3240G-Eval
ST STM32F429ST STM32F429I-Discovery
ST STM32F756ST STM32F756G-Eval
ST STM32L152IAR STM32L152VB-SK
TI (Luminary) LM3S6965TI (Luminary) LM3S6965-Eval
Toshiba TMPM369Toshiba BMSKTOPASM369