Flexible Safety RTOS

The Flexible Safety RTOS

Flexible Safety RTOS is the Pre-Certified Safety RTOS with Space Protection for usage according to IEC 61508, IEC 62304 und ISO 26262.

Flexible Safety RTOS

Learn Details of the Pre-Certified Safety RTOS

The Functional Safety Management

During development of safety critical products we want to minimize the possibility of a failure. This is valid of all participants within the lifecycle of your safety critical product. That implies that we as a responsible minded component supplier will ensure:

  • Management of Functional Safety
  • A well established and lived development process
  • Continuously monitoring of our Flexible Safety RTOS
  • Pro-active maintenance reports

The standards related to development of safety critical devices and systems specify, that we verify and validate our failure avoidance measures. This is commonly called "Functional Safety Management". This management starts with the idea for a new product and must be performed gapless until the disposal of the product. Independent authorities confirms our safety management:

TÜV Süd, DE agency for certification according IEC 61508
TÜV Rheinland, DE agency for certification according IEC 61508
FAA, US Agency for certification according DO-178C

Comprehensive Functions of the Flexible Safety RTOS

Pre-Certified RTOS with Space Protection Extension

All service functions of the proven real time kernel µC/OS-II are pre-certified with unchanged interface. Consequencial the usage is possible within an existing systems, too. The possibilities of the flexible Safety RTOS is results out of a complete set of RTOS services, the space protection extension and the advantages of a pre-certified component:


  • Preemptive Multi-Tasking
  • Software Timer
  • Process Space Protection
  • Memory Management

Event Handling

  • Flags
  • Semaphors
  • Mutex


  • Queue
  • Mailbox
  • Shared Memory

Consistent Interface

The Application Programming Interface (API) is unchanged in relation to Micriums real time kernel µC/OS-II. Therefore existing software parts can be (re-)used easily.

Compiler Independence

The pre-certification is performed in a way, that no certified Compiler is required. We can perform a certification of the Flexible Safety RTOS with all existing compiler.

Safety with Certificate

Independent assessors have been checked the development multiple times and confirms with a certificate, that our Flexible Safety RTOS is ideally suited as component for function safety products.

Complete System

The Flexible Safety RTOS includes a reference BSP with all needed hardware related functions. This certifiable BSP is implemented with high flexibility and can be adjusted to your project.

Your Benefits when Using the Pre-Certified Safety RTOS

Running System

You can start with your system on top of an already working system. The RTOS specific hardware functions are included and can be certified optionally with your product certification.

Matching Certificate

We have pre-certified our Flexible Safety RTOS in a way, that you get a matching certificate for IEC 61508, IEC 62304 or ISO 26262. No effort is required to analyze and write mapping documents.

Safe Investment

With our delivered validation test suite, you are able to perform extensive tests of the system independent from us. With this you are able to check compiler version updates yourself.

Separation of Software

The space protection ensures, that software components are free of interference. Therefore you are able to execute multiple Safety-Integrity-Levels (SIL) on a single micro controller.

Growing Number of Supported Micro Controller

Available pre-certified Safety RTOS Systems

See below an extract of existing Flexible Safety RTOS Systems. We have established a development process and documentation structure to add new microcontroller very fast and with low effort.


Core Compiler Comment
C166SV1 Tasking no Space Protection
C166SV2 Tasking no Space Protection
Coldfire V4 CodeWarrior  
Cortex A5 IAR  
Cortex A9 ARM  
Cortex M3 GCC, IAR, Keil  
Cortex M4F GCC, IAR, Keil with ARM or Kinetis MPU
Cortex R4F IAR, Code Composer Studio  
Cortex R5F IAR, Code Composer Studio  
TriCore™ AUDO GCC, Tasking  
TriCore™ AURIX™ GCC, Tasking  
PPC e200 GCC  
PPC e500 GCC  

If your microcontroller is not listed, just ask us. We are working continuously with our assessors on new systems.

TÜV Süd, DE agency for certification according IEC 61508
TÜV Rheinland, DE agency for certification according IEC 61508
FAA, US Agency for certification according DO-178C

Additional Information

We have listed some additional information related to the possibilities of covering derived standards.

ISO 26262

Our system is certified according to the automotive standard ISO 26262 for systems up to ASIL D.

IEC 61508

The IEC 61508 is a basic standard and therefore referenced in multiple standards in different areas.

Our system is certified accorting to the basic standard IEC 61508 for systems up to SIL 3. Acceptance is possible for:

  • ISO 13849 - Machinery Guidance
  • IEC 61511 - Process Industry
  • IEC 61513 - Nuclear Sector
  • IEC 62061 - Machinery
IEC 62304

The IEC 62304 is the standard, focusing the generic software development process for medical devices.

Out system is certified according to IEC 62304 for systems up to Class C. With our documents a certification in USA is possible, too:

  • FDA-510(k) - US Guidance for Medical Deviced
EN 50128

The EN 50128 is the standard for the transportation area.

Our system is certified according to EN 50128 for systems up to SIL 4. We deliver an assessment report, which is accepted by the German Federal Railway Authority.

You are Interested in a Flexible Safety RTOS ...

Get Your Free Test Package

We offer free test packages for a selection of popular microcontrollers. Convince yourself of the high performance and stability of the Flexible Safety RTOS.

Related Products and Services

The Space Protection Extension is the extension for real-time kernels enabling the support for memory protection technologies. Flexibility through a uniform programming interface on all memory protection technologies.

Take advantage of our experience in functional safety and real-time kernels within your project. Through the Safety Mentoring with adaptation and certification of a real-time kernel to your special requirements in the project, we can provide an optimized solution.