embOS

embOS is a preemptive RTOS designed to be the foundation for developing embedded applications.

Its reliability and performance underpin the firmware in every J-Link and J-Trace. embOS is available for all popular cores, compilers and development tools and has been deployed in several billion devices in a wide range of application areas.

embOS certification & royalties

Certified by TÜV SÜD, embOS complies with the functional safety standards IEC 61508 SIL 3, IEC 62304 Class C, and ISO 26262.

The real-time operating system is free for any non-commercial use like education and evaluation, without any technical limitation.

Key features

  • Powerful & easy-to-use AP
  • High performance with low memory use
  • Kernel awareness plugins available
  • Zero interrupt latency
  • MISRA-C:2012 compliant
  • Functional Safety Certified with IEC 61508 SIL 3, IEC 62304 Class C, and ISO 26262
Reliability
Efficiency
Availablility
Fastest Time to Market

Reliability

embOS is already deployed on several billion devices. The embedded RTOS is also certified for functional safety in accordance with IEC 61508 SIL3, IEC 62304 Class C, and ISO 26262.

Efficiency

embOS is a high-performance real-time operating system. It has been optimized for minimum memory consumption in both RAM and ROM.

Availability

embOS supports virtually any core and compiler by more than 80 embOS ports, including over 500 board support packages for the embedded market.

Fastest time to market

First-class support, outstanding documentation and product trainings all serve to define the core of what this RTOS offers. This ultimately serves to reduce time to market.

embOS editions

embos
embos-ultra

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-Ultra

The next generation RTOS

Using SEGGER’s innovative Cycle-based Scheduling, embOS-Ultra is the first choice for applications requiring ultra low power or extremely high precision. Its time resolution is based on the CPU cycle and provides the highest precision possible. Removing iterative scheduler calls from the kernel reduces the energy consumption significantly.

embos mpu
embos safe

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 IE 61508 SIL 3, IEC 62304 Class C, and ISO 26262.

embOS-Safe provides a pre-certified component which simplifies any certification process on the customer side. As a result, embOS-Safe is perfectly suited for being the fundamental component of safety products.

One professional solution for all applications

The versatile nature of embOS makes this RTOS a core ingredient of any firmware that has to handle tasks requiring synchronization, timely responses, multiple tasks or threads at the same time. This means it is applied in a wide range of different areas, as seen below. For example, IP stacks and USB-Host side stacks are nearly impossible to run without proper scheduling provided by an RTOS.

Safety Critical Devices
Internet of Things embOS
Networking
Consumer Electronics

Safety-critical devices

Products benefit from certified functional safety thanks to embOS-Safe. Certification is in accordance with IEC 61508 SIL 3, IEC 62304 Class C, and ISO 26262.

Internet of Things

embOS is designed for ultra low power consumption. It can be used in any battery-powered application.

Networking

embOS is designed for the usage in any networking device. This makes embOS and emNet (TCP/IP stack) the perfect solutions for networking products.

Consumer electronics

embOS – The first choice of any consumer electronics device. Entertainment, communications or white goods (washing machines, etc.).

Industrial Controls
Automotive
Medical Devices
Avionics

Industrial controls

embOS is an essential component of every industrial control – especially in applications where functional safety and deterministic behavior are mandatory.

Automotive

The certification according to ISO 26262 makes embOS the perfect real-time operating system for your automotive environment whether it is used inside an ECU or for dashboard applications.

Medical devices

embOS-Safe is the ideal solution for every medical device. The embOS certification according to IEC 62304 Class C ensures the safety of medical products.

Avionics

Engineers building aerospace systems know that they can rely on the certified embOS-Safe for the foundation of their safety-critical products.

embOS RTOS packages — Object and source code

The real-time operating system (RTOS) embOS can be delivered as object code or source code package. The source code package extends the object code package by including the embOS source code. Using embOS source code enables the use of application specific compiler options. Compile time switches allow for customization of embOS by enabling only required functionalities. Adding embOS source code to the project provides additional insight when debugging at source-level.

Both embOS packages include the same ready-to-go board support packages for various devices and evaluation boards.

FeaturesObject CodeSource Code
embOS object code librarySupportedSupported
embOS source code libraryNot SupportedSupported
embOSView – Profiling PC toolSupportedSupported
embOS manualSupportedSupported
CPU and compiler specific manualSupportedSupported
Release notesSupportedSupported
embOS IDE pluginsSupportedSupported
SystemView instrumentationSupportedSupported
Device support
Board support packagesSupportedSupported
Updates and technical support
Feature & maintenance updatesSupportedSupported
Technical supportSupportedSupported

Licensing

embOS is available under various Embedded Software License models and delivered in source code packages. With a wide range of licensing options, embOS can fulfill commercial requirements as well as technical requirements.

embOS is royalty-free and not subscription-based. This makes the software a part of the equipment expenses, keeping the costs static.

embOS evaluation and non-commercial use is unrestricted.

The embOS licenses include:

  • 6 months of updates and support by SEGGER’s Embedded Experts

* Applies to second seat/product and all additional seats/products of the Single Product License and Single Developer License.