Skip navigation

embOS Cortex-M Rowley

embOS for Cortex-M was developed for and with Rowley CrossWorks 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 time317 Cycles (1.582 µs with STM32F756 running at 200 MHz)
Interrupt latency timeZero

Board support packages

CPUEvaluation board
Atmel AT91SAM3SAtmel AT91SAM3S_EK
Atmel AT91SAM3UAtmel AT91SAM3U_EK
Atmel AT91SAM3XAtmel AT91SAM3X_EK
Atmel AT91SAM4SAtmel AT91SAM4S_EK
Atmel ATSAMG53Atmel SAMG53 XPlainedPRO
Atmel SAMV7Atmel SAMV71 XPlained Ultra
Freescale PK40X256VMD100 (Kinetis 40)Freescale TWR SCH26547
Freescale PK60N512VMD100 (Kinetis 60)Freescale TWR-K60N512-KIT
Freescale K64FFreescale FRDM K64F
Freescale K70FN1M0Freescale TWR-K70FN1M
NXP LPC1766IAR LPC1766-SK
NXP LPC1768Keil MCB1700
NXP LPC1788Embedded Artists LPC1788-32
NXP LPC1788Future Designs uEZGUI-1788-43WQS
NXP LPC1788IAR LPC178x-SK
NXP LPC4088Embedded Artists LPC4088
Silicon Labs EFM32G890F128EFM32-G8X-STK
Silicon Labs EFM32G290F128EFM32-G8XX-DK
Silicon Labs EFM32GG990F1024EFM32-GG990-DK
ST STM32F072SEGGER J-Link OB evalboard
ST STM32F072ST STM32F072 Discovery
ST STM32F303ST STM32F303C-Eval
ST STM32F407VGSTM32F4-Discovery (MB997A)
ST STM32F407VGST STM32F40G-Eval
ST STM32F429ST STM32F429 Discovery
ST STM32F429IAR STM32F429 SK
ST STM32F4xxST STM32F4x9I-SK
ST STM32F756NGST STM32F756G-EVAL
ST STM32F100RBSTM32 Discovery
ST STM32F103VBT6ST STM32F10X-128K-EVAL (MB525)
ST STM32F103ZET6ST STM3210E-EVAL (MB672)
ST STM32F103B6 PROTOSTM32-SK
ST STM32F107VCT6ST MB784
ST STM32F207ZGT6ST STM32F207ZG-SK
ST STM32F207IGH6ST STM3220G-EVAL (MB786)
ST STM32L152VBIAR STM32L152VB-SK
ST STM32LxB_MB819ST MB819
ST STM32F051R8IAR STM32F051R8-SK
TI Tiva TM4C129TI TM4C129 Development Board
TI LM3S9B96TI DK-LM3S9B96