Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Silicon Vendors
  • Support
  • About Us
  • Blog
  • Forum
  • Search
  • Jobs
  • Newsletter
  • Blog
  • Contact
  • Shop
  • embOS

    embOS
    One professional solution for all embedded applications

    embOS is an RTOS family designed to be a foundation for embedded-application development. Now in its fourth decade of continuous use and enhancement, it provides the reliability, versatility, and performance that underpin the firmware of every SEGGER Flasher, J-Link, and J-Trace. 

    Contact us
    Downloads
    Documentation
    SEGGER - RTOS embOS Product Icon
    1. 1.Key features
      1. 1.1.Reliability
      2. 1.2.Efficiency
      3. 1.3.Availability
    2. 2.Use cases
      1. 2.1.Customer voices
    3. 3.embOS editions
      1. 3.1.embOS-Ultra
      2. 3.2.embOS-Safe
      3. 3.3.embOS-MPU
      4. 3.4.embOS-Classic
    4. 4.Cycle-based scheduling with embOS-Ultra
    5. 5.First-class support
    6. 6.Supported devices
    7. 7.Licensing
    8. 8.embOS empowers all SEGGER hardware products
      1. 8.1.J-Link
      2. 8.2.J-Trace
      3. 8.3.Flasher
      4. 8.4.SEGGER Software inside
    9. 9.Latest news

    Overview

    embOS is a family of real-time operating systems (RTOSs) designed to serve as a foundation for embedded-application development. Now in its fourth decade of continuous use and enhancement, embOS provides the reliability and performance that underpin the firmware of every SEGGER Flasher, J-Link, and J-Trace. embOS is available for all popular cores, compilers, and development tools, and it has been deployed in several billion devices across a wide range of application areas.

    The embOS family consists of the ultra-reliable embOS-Safe, embOS-MPU and embOS-Classic, as well as the cutting-edge embOS-Ultra.

    While most RTOSs couple their timing tightly with a periodic system tick hardware timer, embOS-Ultra offers a completely new approach to scheduling in an embedded system — completely eliminating polling and no-operation context switches. This feature opens new fields of applications for an RTOS.

    Key features

    embOS is built to empower developers with the tools they need to create efficient, reliable, and scalable embedded systems. Its design reflects decades of refinement, ensuring it meets the diverse requirements of modern applications while remaining adaptable to a broad range of hardware and development environments.

    Reliability

    Now in its fourth decade, embOS has proven its reliability after being deployed in several billion devices. An edition certified for functional safety in accordance with IEC 61508 SIL 3, IEC 62304 Class C, and ISO 26262 ASIL D is available as well.

    Efficiency

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

    Availability

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


    Use cases

    embOS is suitable for a wide range of use cases across a variety of applications. In general, something that all of these use cases have in common is that they operate with one or multiple microcontrollers or -processors. Sample use cases are described below:

    Battery-driven colorimeter by BYK Gardner

    Battery-powered devices

    Wherever power is a valuable resource (such as handheld devices), low-power operation modes should be employed as often as possible. All embOS editions include features to significantly reduce power consumption, and they are tailored to run on even the smallest microcontrollers.

    Smart thermostat

    Networking and IoT

    Connected networks introduce a variety of tasks that might interfere with the original intended use of the device. All embOS editions provide robust and proven task management functions to ensure safe operation under adverse conditions.

    Medical device with safety certification

    Safety-critical devices

    Products benefit embOS-Safe's functional safety certification. Certification is in accordance with IEC 61508 SIL 3, IEC 62304 Class C, and ISO 26262 ASIL D. Certification has been achieved without modifications to the backbone, which serves as a foundation for all embOS editions.

    Welding robot in action

    Precise and predictable control systems

    Closed-loop and other control systems require real-time conditions to operate. embOS warrants deterministic behavior by design, and embOS-Ultra takes precision even further by providing enough headroom for future applications.

    Customer voices

    "Using SEGGER's products has been a great move for our firmware. SEGGER’s product reliability and support have substantially facilitated our firmware development."
    Jason Schlessmann, adidas Wearable Sports Electronics, United States

    "I am especially happy about embOS's performance. I have a multitasking application that includes audio; real-time video capture; flash writing; and, at the same time, video dispatches to a remote site through a wireless radio interface. Without embOS, I can hardly imagine how I could do all these tasks."
    Jimmy Wang, United States


    embOS editions

    embOS-Ultra

    The next generation RTOS

    embOS-Ultra offers higher precision and time resolution than any other RTOS on the market, resulting in less energy consumption and improved performance.

    embOS-Safe

    Safety-certified RTOS

    embOS is a certified RTOS according to IEC 61508 SIL 3, IEC 62304 Class C, and ISO 26262 ASIL D. embOS-Safe comes with a certification kit containing all necessary documents, including the comprehensive embOS Safety manual.

    embOS-MPU

    The heart of every safety-critical IoT device

    embOS-MPU offers memory protection in addition to the proven embOS RTOS. It significantly enhances both stability and safety for embedded applications, simplifying any certification process.

     

    embOS-Classic

    The leading real-time operating system

    embOS-Classic has proven its reliability in billions of deployed devices over several decades, and it lays the foundation for all embOS editions.

    Cycle-based scheduling with embOS-Ultra

    embOS-Ultra reduces CPU usage and conserves energy. Jacob Beningo of Beningo Embedded Group tests the product here and explains the difference between traditional system-based scheduling and SEGGER's embOS-Ultra, which utilizes cycle-based scheduling.

    Cycle-based scheduling

    More about embOS-Ultra


    First-class support

    SEGGER offers first-class support directly from the embOS development team. Customers can tap into a knowledge base developed over almost four decades. For support requests, this means quick turn-around times as well as responses from qualified experts.

    Supported devices

    embOS supports almost all popular microcontrollers and other CPUs. In general, if a core is supported, then all that is needed is a fairly simple board support package — either derived from an existing package, or selected from packages that SEGGER's engineers have already developed.

    More details are available under embOS ports, as is a list of included board support packages.

    SEGGER Silicon Vendor - epson
    microchip
    logo-nuclei
    Nuvoton_Logo
    nxp
    Renesas_Logo
    Logo_SemiDrive
    silicon-web
    st_partner

    Licensing

    embOS is available under various embedded software license models and delivered in object and source-code packages. With a wide range of licensing options, embOS can fulfill both commercial and technical requirements.

    All licenses are obtained through one-time payments. embOS is royalty free and is not subscription based, meaning that software is a part of equipment expenses, keeping costs static. embOS licenses include six months of updates and support from SEGGER's Embedded Experts.

    * Applies only to a second license and any additional license(s) purchased for the same product under the Single Product License and Single Developer License.

    Friendly License

    The object code packages are available under SEGGER's Friendly License (SFL). This means that the use of embOS for evaluation and non-commercial purposes is unrestricted.

    These packages are easily downloadable for each embOS port at https://www.segger.com/downloads/embos/.

     

    embOS empowers all SEGGER hardware products

    Image showing a green frame with a centered SEGGER J-Link Pro

    J-Link

    Image showing a green frame with a centered SEGGER J-Trace PRO

    J-Trace

    Image showing a green frame with a centered SEGGER Flasher PRO XL

    Flasher

    SEGGER Software inside


    Latest news

    2025
    Apr.07
    Embedded Studio
    STM microcontroller with J-Link and Flasher device

    SEGGER confirms product support for ST's STM32WBA6 microcontrollers

    SEGGER's Embedded Studio integrated development environment, SystemView software analysis tool, J-link and J-Trace debug and streaming-trace probes, and embOS real-time operating system now support ST's Arm Cortex-M33-powered STM32WBA6 microcontrollers for short-range applications.

    [Read more...]
    2025
    Mar.18
    embOS
    PR graphic including embOS-Ultra-MPU icon

    SEGGER’s embOS-Ultra-MPU, the RTOS where safety and security meet Cycle-Resolution Timing

    SEGGER announces the release of embOS-Ultra-MPU, the next-generation real-time operating system (RTOS) that builds on the proven foundations of embOS-Classic-MPU and embOS-Ultra.

    [Read more...]

    All news

    Get in touch with us

    Have questions or need assistance? Our Embedded Experts are here to help!

    Reach out to us for:

    • Licensing quotes
    • Technical inquiries
    • Project support

     

    Contact us

    • User manual
    • Knowledge Base
    • Release notes
    • Update notification
    • Pricing
    • Support
    • Silicon vendor resources

    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
    • Code of Conduct
    • Privacy Policy
    © 2025 SEGGER - All rights reserved.