Skip navigation

embOS 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. 1700 Bytes
Kernel RAM71 Bytes
Task RAM: Task control block36 Bytes
Task RAM: Minimum stack size88 Bytes
Timing
Context switching time261 Cycles (1.3 µs with STM32F756 running at 200 MHz)
Interrupt latency timeZero

Board support packages

CPUEvaluation board
Cortex-MIAR Simulator
Cortex-MAny Cortex-M hardware
Atmel AT91SAM3SAtmel AT91SAM3S_EK
Atmel AT91SAM3UAtmel AT91SAM3U_EK
Atmel AT91SAM3XAtmel AT91SAM3X_EK
Atmel AT91SAM4SAtmel AT91SAM4S_EK
Atmel ATSAM4EAtmel ATSAM4E_EK
Atmel SAMG53Atmel SAMG53 XPlainedPRO
Atmel SAMG54Atmel SAMG54 XPlainedPRO
Atmel SAMG55Atmel SAMG55 XPlainedPRO
Atmel SAMV71Atmel SAMV7 XPlainedUltra
Fujitsu MB9BF506IAR KSK-MB9Bf506
Fujitsu MB9BF506Fujitsu SK-FM3-100PMC
Fujitsu MB9BF618TIAR MB9BF618T-SK
Infineon XMC4500Infineon XMC4500 Hexagon Application Kit
Infineon XMC4500Infineon XMC4500 Relax Lite Kit
Luminary LM3S9B96TI DK-LM3S9B96
Luminary LM3S811Luminary DK-LM3S811
Luminary LM3S1968Luminary LM3S1968
Luminary LM3S6965Luminary LM3S6965
Luminary LM3S8962Luminary LM3S8962
NordicSemi nRF5283NordicSemi nRF52 Preview Development Kit
NXP PK40X256VMD100 (Kinetis 40)NXP TWR SCH26547
NXP PK60N512VMD100 (Kinetis 60)NXP TWR-K60N512-KIT
NXP LPC1113NXP LPC1000
NXP LPC1227IAR LPC122x-SK
NXP LPC1549NXP LPC eXpresso V2
NXP LPC1766IAR LPC1766-SK
NXP LPC1768Keil MCB1700
NXP LPC1788Embedded Artists LPC1788-32
NXP LPC1788Future Designs uEZGUI-1788-43WQS
NXP LPC1788IAR LPC178x-SK
NXP LPC1850Hitex LPC1850
NXP LPC1857MCB 1857 - Keil NXP
NXP LPC4088Embedded Artists LPC4088
NXP LPC4350Arrow LPC-4350-DB1
NXP LPC4357Keil MCB4357
NXP K22FNXP FRDM-K22F
NXP K26NXP K26
NXP K70FN1M0NXP TWR-K70FN1M
NXP KL25Z48MNXP TWR-KL25
NXP Kinetis K66SEGGER emPower eval board
NXP VF6NXP TWR-VF6
Silicon Labs EFM32G890F128Silicon Labs EFM32-G8X-STK
Silicon Labs EFM32G290F128EFM32-G2XX-DK
Silicon Labs EFM32G290F128EFM32-G8XX-DK
Silicon Labs EFM32GG11B820F2048Giant Gecko Series 1 Starter Kit
Silicon Labs EFM32GG990F1024EFM32-GG990-DK
Silicon Labs EZR32EZR32 Leopard Gecko
ST LIS331EBST LIS331EB Discovery
ST STM32F051R8IAR STM32F051R8-SK
ST STM32F072SEGGER J-Link OB evalboard
ST STM32F072ST STM32F072 Discovery
ST STM32F303ST STM32F303C-Eval
ST STM32F401xCST STM32F401xC-Discovery
ST STM32F407VESegger Cortex-M Trace Reference Board
ST STM32F407VGSTM32F4-Discovery
ST STM32F407VGST STM32F40G-Eval
ST STM32F429ST STM32F429 Discovery
ST STM32F429IAR STM32F429-SK
ST STM32F4x9IST STM32F4x9I-EVAL
ST STM32F100RBST STM32 Discovery
ST STM32F103VBT6ST STM32F10X-128K-EVAL
ST STM32F103ZET6ST STM3210E-EVAL
ST STM32F103B6 PROTOIAR STM32-SK
ST STM32F107VCT6ST MB784
ST STM32F207ZGT6ST STM32F207ZG-SK
ST STM32F207IGH6ST STM3220G-EVAL
ST STM32F746ST STM32F746G Discovery
ST STM32F756ST STM32756G-Eval
ST STM32F767ST STM32F767
ST STM32L152VBIAR STM32L152VB-SK
ST STM32L152VBST STM32L152C Discovery
ST STM32LxB_MB819ST STM32L152 Eval
ST STM32L476ST STM32L476 Discovery
ST STM32F407VGOlimex STM32P407
TI MSP432TI MSP432 Launchpad
TI Tiva TM4C129TI TM4C129 Development Board
TI TMS470MTI TMS470M DevKit
Toshiba TMPM330IAR TMPM330-SK
Toshiba TMPM369Toshiba BMSKTOPASM369