embOS is a priority-controlled RTOS (real-time operating system). It is designed to be the foundation for developing embedded applications and is continually developed since 1992. embOS is available for all popular cores, compilers, and development tools and has been deployed in several billion devices in a range of application areas.
- Powerful & easy-to-use API
- High performance with low memory use
- Kernel awareness plugins available
- Zero interrupt latency
- MISRA-C:2012 compliant
- Functional Safety Certified version available with IEC 61508 SIL 3 and IEC 62304 Class C
- STM32Cube embedded software pack available (SEGGER.I-CUBE-embOS)
embOS is available in the following four editions:
embOS - The leading real-time operating system
From battery-powered, single-chip products to high-end systems: The embOS RTOS is used in different target markets including industrial controls, IoT (Internet of Things), networking, consumer electronics, safety critical devices, automotive to medical devices, and avionic. This makes it the market-leading RTOS in the embedded industry.
embOS-MPU - Comprehensive memory protection
embOS-MPU uses the hardware's memory protection unit and additional implemented software mechanisms to prevent one task from affecting the entire system. This guarantees that even if a bug occurs in one task, all other tasks, and the operating system itself continue their execution, enhancing both the stability and safety of embedded applications.
embOS-Safe - Certified RTOS for functional safety
TÜV Süd Germany has certified the RTOS embOS according to IEC 61508 SIL 3 and IEC 62304 Class C. embOS-Safe provides a pre-certified component that simplifies any certification process on the customer side. As a result, embOS-Safe is perfectly suited for being the fundamental component of safety products.
embOS-Ultra - see separate entry
|Supported Devices||STM32 MCUs|
|Selected in MadeForSTM32||V2|
Note: The MadeForSTM32 label, in its V2 release, has been granted for version 1.3.1 of the product.