Skip navigation

embOS Cortex-M GCC/emIDE

embOS for Cortex-M was developed for and with GCC/emIDE 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 time282 Cycles (1.410 µs with STM32F756 running at 200 MHz)
Interrupt latency timeZero

Board support packages

CPUEvaluation board
Analog Devices ADuCM360Analog Devices Eval-ADuCM360MKZ
NXP (Freescale) K64FN1M0NXP (Freescale) FRDM-K64F
NXP (Freescale) K66FN1M0Segger emPower
NXP (Freescale) K70FN1M0NXP (Freescale) TWR-K70FN1M
NXP LPC1766IAR LPC1766-SK
NXP LPC1768Keil MCB1700
NXP LPC1788Embedded Artist LPC1788-32 Development Kit
NXP LPC1788IAR LPC178x-SK
NXP LPC1788Future Designs uEZGUI-1788-43WQS
NXP LPC4350Arrow LPC-4350-DB1
NXP LPC4357Keil MCB4357
ST STM32F051IAR STM32F051R8 Starter Kit
ST STM32F100ST STM32F100-Discovery
ST STM32F103IAR STM32 Starter Kit
ST STM32F103ST STM3210E-Eval
ST STM32F107ST STM3210C-Eval
ST STM32F207IAR STM32F207ZG Starter Kit
ST STM32F207ST STM3220G-Eval
ST STM32F303ST STM32303C-Eval
ST STM32F407ST STM32F4-Discovery
ST STM32F401ST STM32F401xC-Discovery
ST STM32F407ST STM3240G-Eval
ST STM32F429ST STM32F429I-Discovery
ST STM32F429ST STM32F429ZI-Nucleo
ST STM32F429IAR STM32F429II-EXP
ST STM32F756ST STM32756G-Eval
ST STM32F769ST STM32F769I-Discovery
ST STM32H743ST STM32H743I-Eval
ST STM32L152ST STM32L152-Eval
ST STM32L152IAR STM32L152VB Starter Kit
ST STM32L476ST STM32L476RG-Nucleo
ST STM32L496ST STM32L496ZG-Nucleo
TI Tiva TM4C129TI TM4C129 Development Board

SEGGER recommends using Embedded Studio. SEGGER Embedded Studio is the leading Cross Platform IDE and provides users with everything needed for professional embedded C programming!

More information about SEGGER Embedded Studio

More information about embOS for Cortex-M and SEGGER Embedded Studio