embOS-Ultra-MPU Cortex-M Embedded Studio
embOS-Ultra-MPU RTOS port for Cortex-M was developed for and with Embedded Studio and can be used on any Cortex-M device.
Board support packages (BSPs) for different Arm devices and evaluation boards are included.
Resources and performance data
Memory usage | |
---|---|
Kernel ROM | 2100 Bytes |
Kernel RAM | 152 Bytes |
Task RAM: Task control block | 320 Bytes |
Task RAM: Minimum stack size | 96 Bytes |
Timing | |
Context switching time | 433 Cycles (1083 ns with STM32H743 running at 400 MHz) |
Interrupt latency time | Zero |
Board support packages
embOS-Ultra-MPU for Cortex-M and Embedded Studio may be used on any Cortex-M device. The most recent release includes the following board support packages (BSPs), but further board support packages may easily be created based on this release.
Do you want us to create the BSP on your behalf? Please contact us.
CPU | Evaluation board |
---|---|
Microchip SAM4C | Microchip SAM4C16C-EK |
Microchip SAMD51 | Microchip SAMD51 XPlainedPro |
Microchip SAME54 | Microchip SAME54 XPlainedPro |
Microchip SAME70 | Microchip SAME70 XPlained |
Microchip SAML11E16 | Microchip SAML11 XPlainedPro |
Nordic Semi nRF51822 | BBC Micro:Bit |
Nordic Semi nRF52832 | Nordic Semi nRF52 DK |
Nordic Semi nRF52833 | BBC Micro:Bit V2 |
Nordic Semi nRF52840 | Nordic Semi nRF52840 DK |
Nordic Semi nRF5340 | Nordic Semi nRF5340 DK |
NXP iMXRT1021 | NXP iMXRT1021 EVK |
NXP iMXRT1052 | NXP iMXRT1050 EVK |
NXP iMXRT1062 | NXP iMXRT1062 EVK |
NXP iMXRT1064 | NXP iMXRT1064 EVK |
NXP iMXRT1176_M4 | NXP MIMXRT1170 EVK |
NXP iMXRT1176_M7 | NXP MIMXRT1170 EVK |
NXP iMXRT595S | NXP iMXRT595S EVK |
NXP iMXRT685S | NXP iMXRT685S EVK |
NXP K21FN1M0 | NXP TWR K21F120M |
NXP K22FN512 | NXP FRDM K22F |
NXP K24FN1M0 | NXP TWR K24F120M |
NXP K60FN1M0 | NXP TWR K60F120M |
NXP K64FN1M0 | NXP FRDM K64F |
NXP K65F180M | NXP TWR K65F180M |
NXP K66FN2M0 | SEGGER emPower |
NXP K70FN1M0 | NXP TWR K70FN1M |
NXP LPC1549 | NXP LPC1549 LPCXpresso |
NXP LPC1768 | NXP LPC1766 SK |
NXP LPC1768 | Keil MCB1700 |
NXP LPC1788 | Embedded Artists LPC1788-32 DK |
NXP LPC1833 | NXP LPC1833 custom hardware |
NXP LPC1857 | Keil MCB1800 |
NXP LPC4357 | Keil MCB4300 |
NXP LPC4367 | NXP LPC4367 LPCXpresso |
NXP LPC54018 | NXP LPC54018 IoT Module |
NXP LPC54606 | L-Tek FF-LPC546xx |
NXP LPC54608 | NXP LPC54608 LPCXpresso |
NXP LPC54S018 | NXP LPC54S018 EVK |
NXP LPC55S69 | NXP LPC55S69 Xpresso |
NXP S32K144 | NXP S32K144 EVB |
NXP S32K148 | NXP S32K148 custom hardware |
NXP S32K148 | NXP S32K148 EVB |
NXP VF61NS15 | NXP TWR VF65GS10 |
Renesas RA8D1 | Renesas EK-RA8D1 |
Silicon Labs EFM32GG11 | SiliconLabs EFM32 GiantGecko SK |
Silicon Labs EFM32GG890 | Bosch XDK110 |
Silicon Labs EFM32GG990 | SiliconLabs EFM32 GiantGecko DK |
Silicon Labs EFM32PG1B | SiliconLabs EFM32 PearlGecko SK |
Silicon Labs EZR32LG330 | Silicon Labs EZR32 Leopard Gecko Wireless SK |
ST STM32C011/th> | ST STM32C011 Discovery |
ST STM32F100 | ST STM32VL Discovery |
ST STM32F103 | IAR STM32 SK |
ST STM32F103 | ST STM32F103RB Nucleo |
ST STM32F103 | ST STM3210E Eval |
ST STM32F103 | ST STM3210B Eval |
ST STM32F107 | ST STM3210C Eval |
ST STM32F207 | ST STM32F207ZG Eval |
ST STM32F207 | IAR STM32F207ZG SK |
ST STM32F303 | ST STM32303 Eval |
ST STM32F303 | ST STM32F303K8 Nucleo |
ST STM32F401 | ST STM32F401C Discovery |
ST STM32F401 | ST STM32F401RE Nucleo |
ST STM32F407 | Olimex STM32-P407 |
ST STM32F407 | SEGGER CortexM TraceReferenceBoard |
ST STM32F407 | ST STM32F4 Eval |
ST STM32F407 | ST STM32F4 Discovery |
ST STM32F410 | ST STM32F410RB Nucleo |
ST STM32F411 | ST STM32F411RE Nucleo |
ST STM32F412 | ST STM32F412G Discovery |
ST STM32F413 | ST STM32F413ZH Discovery |
ST STM32F413 | ST STM32F413ZH Nucleo |
ST STM32F429 | ST STM32429I Eval |
ST STM32F429 | IAR STM3242I SK |
ST STM32F429 | ST STM32F429I Discovery |
ST STM32F429 | ST STM32F429II EXP |
ST STM32F429 | ST STM32F429ZI Nucleo |
ST STM32F446 | ST STM32F446ZE Nucleo |
ST STM32F469 | ST STM32F469I Discovery |
ST STM32F722 | ST STM32F722ZE Nucleo |
ST STM32F723 | ST STM32F723E Discovery |
ST STM32F730 | ST STM32F7308 Discovery |
ST STM32F746 | ST STM32F746G Discovery |
ST STM32F746 | ST STM32F746ZG Nucleo |
ST STM32F756 | ST STM32F756G Eval |
ST STM32F767 | ST STM32F767ZI Nucleo |
ST STM32F769 | ST STM32F769I Discovery |
ST STM32F769 | ST STM32F769I Eval |
ST STM32F779 | ST STM32F779I Eval |
ST STM32G431 | ST STM32G431RB Nucleo |
ST STM32G474 | ST STM32G474RE Nucleo |
ST STM32H573 | ST STM32H573I Discovery |
ST STM32H735 | ST STM32H735G Discovery |
ST STM32H743 | SEGGER STM32H7 TraceReferenceBoard |
ST STM32H743 | ST STM32H743I Eval |
ST STM32H743 | ST STM32H743ZI Nucleo |
ST STM32H745 | ST STM32H745XI Discovery (M4) |
ST STM32H745 | ST STM32H745XI Discovery (M7) |
ST STM32H745 | ST STM32H745ZI Nucleo (M7) |
ST STM32H747 | ST STM32H747XI Discovery (M7) |
ST STM32H750 | ST STM32H750B Discovery |
ST STM32H753 | ST STM32H753I Eval |
ST STM32H753 | ST STM32H753ZI Nucleo |
ST STM32H7B3 | ST STM32H7B3I Discovery |
ST STM32H7B3 | ST STM32H7B3I Eval |
ST STM32H7B3 | ST STM32H7B3I Nucleo |
ST STM32L071 | ST DEV FLMR STEVK1 |
ST STM32L073 | ST STM32L073Z Eval |
ST STM32L152 | ST STM32L152C Discovery |
ST STM32L152 | ST STM32L152D Eval |
ST STM32L152 | ST STM32L152D Nucleo |
ST STM32L152 | IAR STM32L152VB SK |
ST STM32L452 | ST STM32L452 Nucleo |
ST STM32L475 | ST STM32L475 Discovery IoT Node |
ST STM32L476 | ST STM32L476G Discovery |
ST STM32L476 | ST STM32L476G Eval |
ST STM32L476 | ST STM32L476G Nucleo |
ST STM32L496 | ST STM32L496G Discovery |
ST STM32L496 | ST STM32L496ZG Nucleo |
ST STM32L4A6 | ST STM32L4A6ZG Nucleo |
ST STM32L4R5 | ST STM32L4R5ZI Nucleo |
ST STM32L4R9 | ST STM32L4R9I Discovery |
ST STM32L4R9 | ST STM32L4R9I Eval |
ST STM32L4S5 | ST EVAL_ADIN1110EBZ |
ST STM32L4S5 | ST EVAL_ADIN2111EBZ |
ST STM32L552 | ST STM32L552ZE Eval |
ST STM32L552 | ST STM32L552ZE Nucleo |
ST STM32L562 | ST STM32L562E Discovery |
ST STM32MP157 | ST STM32MP15X EV1 (M4) |
ST STM32U031 | ST STM32U031R8 Nucleo |
ST STM32U083 | ST STM32U083C Discovery |
ST STM32U083 | ST STM32U083RC Nucleo |
ST STM32U575 | ST STM32U575AI EV |
ST STM32U575 | ST STM32U575ZI Nucleo |
ST STM32U585 | ST STM32U585 IOT02A Discovery |
ST STM32U599 | ST STM32U599J DK |
ST STM32U5A9 | ST STM32U5A9J Discovery |
ST STM32U5G9 | ST STM32U5G9J Discovery2 |
ST STM32W108 | ST STM32W108 ZigBee SK |
ST STM32WB55 | ST STM32WL55JC2 Nucleo (M4) |
ST STM32WL55 | ST STM32WL55JC2 Nucleo |
TI MSP432P411 | TI EXP432P4111 LaunchPad |