Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Wiki
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • embOS
  • Editions
  • Technology
  • Supported Cores / Compiler
  • Tools
SEGGER - RTOS embOS Product Icon
Professional Tools free for non-commercial use

embOS — The leading RTOS (real-time operating system)

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.

  1. 1.Overview
    1. 1.1.Key features
  2. 2.embOS editions
    1. 2.1.embOS
    2. 2.2.embOS-Ultra
    3. 2.3.embOS-MPU
    4. 2.4.embOS-Safe
  3. 3.One professional solution for all applications
  4. 4.Media gallery
  5. 5.embOS RTOS packages — Object and source code
  6. 6.SEGGER's Friendly License

Overview

Since 1992, embOS has been the preferred RTOS choice for engineers in the embedded market. It offers ease-of-use and guarantees 100% deterministic real-time operation for any embedded device. This real-time operating system is highly portable and fully source-compatible on all platforms, making it easy to port applications to different cores. Tasks can easily be created and safely communicate with each other, using communication mechanisms such as semaphores, mailboxes, and events.

embOS certification & royalties

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

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

For commercial use SEGGER offers a versatile embOS licensing policy with no royalties at a reasonable price.

Key features

  • 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 with IEC 61508 SIL 3 and IEC 62304 Class C
reliability

Reliability

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

embOS Resource Usage

Efficiency

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

embOS Ports list

Availability

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

time icon

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 Product Icon SEGGER (Blue)

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

embOS-Ultra Logo

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

SEGGER RTOS embOS-MPU product icon

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

SEGGER - embOS-Safe Product Icon

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

TÜV certified embOS for safety critical devices

Safety-critical devices

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

embOS and the Internet of Things

Internet of Things

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

embOS and the usage in networking devices

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.

embOS used in consumer electronics

Consumer electronics

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

embOS - the essential component of every industrial control

Industrial controls

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

embos automotive

Automotive

embOS is the perfect real-time operating system for your automotive environment whether it is used inside an ECU or for dashboard applications.

embOS-Safe - the ideal solution for every medical device

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.

embOS-Safe - the RTOS for safety critical products

Avionics

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

Media gallery

Webinar embOS RTOS application

embOS webinar (Extract)

Webinar embOS RTOS application

embOS webinar (Full version)

embOS-MPU – Introduction

SEGGR - Video Thumbnail Verifying RTOS

Verifying RTOS application - Webinar

SEGGR - Video Thumbnail embOS Plugin

embOS – Plug-in

embOS & SystemView

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 library

embOS source code library

embOSView - Profiling PC tool

embOS manual

CPU and compiler specific manual

Release notes

embOS IDE plugins

SystemView instrumentation

Device support
Board support packages

Updates and technical support
Feature & maintenance updates

Technical support

Supported           Not supported

SEGGER's Friendly License

The object code package is available under SEGGER's Friendly License (SFL). This means, embOS evaluation and non-commercial use is unrestricted.

It can easily be downloaded for each embOS port from https://www.segger.com/downloads/embos/.

Professional Tools free for non-commercial use

More Information

Purchase

  • Pricing

Editions

  • embOS
  • embOS-Ultra
  • embOS-MPU
  • embOS-Safe

Technology

  • embOS sample application
  • Resource usage
  • Performance
  • Zero Interrupt Latency
  • Tickless Support
  • Cycle Precise System Time
  • Arm TrustZone

Supported Cores / Compiler

  • embOS Ports overview

Tools

  • SystemView
  • embOSView
  • Simulation

About us

  • The Company
  • Partners
  • Job Offers
  • Media
  • Contact us

Support

  • Technical Support
  • Blog
  • Forum
  • Wiki

Downloads

  • Application Notes
  • Embedded Studio
  • embOS
  • emCompress
  • emCrypt
  • emFile
  • emLib
  • emLoad
  • emModbus
  • emNet
  • emPower
  • emSecure
  • emSSH
  • emSSL
  • emUSB-Device
  • emUSB-Host
  • emVNC
  • emWin
  • Flasher
  • Free Utilities
  • IoT
  • J-Link / J-Trace
  • Linux Studio
  • SystemView
  • CE / REACH

Social Media

Headquarters

SEGGER Microcontroller GmbH

Ecolab-Allee 5
40789 Monheim am Rhein, Germany
info@segger.com
Tel.: +49-2173-99312-0
Fax: +49-2173-99312-28

Locations

USA: SEGGER Microcontroller Systems LLC

Boston area
101 Suffolk Lane
Gardner, MA 01440, USA
us-east@segger.com
Tel.: +1-978-874-0299
Fax: +1-978-874-0599

Silicon Valley
Milpitas, CA 95035, USA
us-west@segger.com
Tel.: +1-408-767-4068

China: SEGGER Microcontroller China Co., Ltd.

Room 218, Block A, Dahongqiaoguoji
No. 133 Xiulian Road
Minhang District, Shanghai 201199, China
china@segger.com
Tel.: +86-133-619-907-60

ISO 9001 certified

ISO 9001

30+ years of experience

First-class embedded software tools since 1992
  • Imprint
  • Disclaimer
  • Privacy Policy

© 2022 SEGGER - All rights reserved.