SEGGER's real-time operating system (RTOS) embOS was one of the first solutions to receive the MadeForSTM32 certification. An extended audit of the development process and an extensive hands-on evaluation of the software completed this advanced collaboration of SEGGER and STMicroelectronics.
MadeForSTM32 is a quality label delivered by STMicroelectronics that rewards exceptional solutions the STM32 community benefits from. It is subject to the highest requirements for product performance, technical support, and the software's ease-of-use. It helps engineers identify software solutions with the highest level of integration and quality for the STM32 microcontrollers’ ecosystem.
To integrate embOS into the the STM32Cube expansion package for Arm Cortex-M-based MCUs, SEGGER has developed I-CUBE-embOS that has been approved by ST. It offers an extensive and scalable embedded software that allows an easy and seamless integration of the embOS kernel into the popular STM32Cube environment.
- Compatible with the STM32Cube ecosystem
- Supports all STM32 microcontrollers
- Runs on all STM32 development boards
- Easy portability across different STM32 MCU series' through STM32Cube integration
- Available as a free, user-friendly license
I-CUBE-embOS is based on SEGGER's RTOS embOS. It is especially designed for developers who need a comprehensive development environment for STM32 microcontrollers. You can download the I-CUBE-embOS package here:
For detailed instructions on how to set up and use the I-CUBE-embOS package, please visit:
The I-CUBE-embOS package expands STM32CubeMX with the embOS RTOS. Beyond that, it contains the embOS CMSIS-Pack that complies with the Common Microcontroller Software Interface Standard (CMSIS). It can be used independently and allows users to generate and configure embOS projects for virtually all Cortex-M devices and various IDEs.
In contrast to the previous certification V1, I-CUBE-embOS certified for MadeForSTM32 v2 now allows the creation and customization of unlimited projects which the user can click together as desired in just a few steps. Moreover, the package provides the following options:
- embOS API and kernel configuration
- embOS sample applications
- Software Timers