Skip navigation

embOS-MPU Cortex-M IAR

embOS for Cortex-M was developed for and with IAR EWARM 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. 2300 Bytes
Kernel RAM134 Bytes
Task RAM: Task control block308 Bytes
Task RAM: Minimum stack size96 Bytes
Timing
Context switching time593 Cycles (3.5 µs with STM32F407 CPU running at 168 MHz)
Interrupt latency timeZero

Board support packages

CPUEvaluation board
Cortex-MAny Cortex-M hardware
NXP (Freescale) K66FN2M0SEGGER emPower eval board
SiliconLabs EZR32LG330SiliconLabs EZR32LG330 Leopard Gecko starter kit
ST STM32F207ST STM3220G‑EVAL
ST STM32F407ST STM3240G‑EVAL
ST STM32F756ST STM32756G-Eval
STM32F769ST STM32F769I-Eval
STM32H743ST STM32H743ZI Nucleo
ST STM32L053ST STM32L053‑DISCOVERY
ST TM32L073ST STM32L073Z-Eval
ST STM32L462Custom hardware