Embedded Office Products

Flexible Safety RTOS

A real-time operating system (RTOS) provides services, which help manage the continuously rising complexity of software development in embedded systems. In comparison to an operating system (OS) like Linux or Windows, the RTOS provides:

  • Deterministic and highspeed event handling
  • A scheduler that can meet timing deadlines
  • Usable from tiny microcontrollers to big processors
  • Note: When discussing a real-time operating system's fundamental properties, it is not about super fast timings (of course, they are super fast) - more important is the guarantee and determinism of achieving the timing deadlines.

    The following video gives an overview of the Flexible Safety RTOS:

    Introduction to Flexible Safety RTOS

    Pre-certified real-time OS

    Reduce Efforts

    The most effective way to use a software component is by using a pre-certified component. The heavy-lifting work is already done, and no deep internal knowledge is required. The development team can focus on feature development.

    Safety Capability

    The Flexible Safety RTOS is pre-certified for all standards, which allows component assessment. We provide the highest safety capability a pre-certified software can achieve:

  • Automotive ISO 26262 - ASIL D
  • Industrial IEC 61508 - SIL 3
  • Medical IEC 62304 - Class C
  • Railway EN 50128 - SIL 4
  • Compiler Independence

    The certification is performed in a way that no certified compiler is required. We can deliver the pre-certification matching to any ANSI-C compiler. Popular and widely used compilers are:

  • IAR Embedded Workbench
  • Tasking Compiler
  • ARM/Keil Development Kits
  • HighTec Development Platform
  • Safety Certificate

    Independent assessors have been checked the development multiple times and confirm the Flexible Safety RTOS's safety capability with a certificate.

  • Component Safety Certificate
  • Safety Manual
  • User and Integration Manuals
  • Flexible Certification

    The development and certification process is designed to achieve the highest possible flexibility for all customers of the Flexible Safety RTOS:

  • Free device selection with a given core
  • Change compiler settings and versions
  • RTOS is independent of any chip vendor
  • Full featured RTOS

    Clean Design

    The Flexible Safety RTOS supports your system design team with all services a modern real-time kernel must offer. You will appreciate the simple and straightforward naming conventions of the API functions.

    Multi-Tasking Scheduler Timing
    Software Timer Timing
    Space Protection Safety
    Hardware Monitoring Safety
    Event Flags Synchronization
    Semaphores Synchronization
    Memory Management Ressource
    Mutex Ressource
    Queue Communication
    Mailbox Communication
    Shared Memory Communication
    Hook Functions Extension

    Supported Hardware

    Broad Support

    The Flexible Safety RTOS is already ported to more than 30 architectures. The pre-certification depends on the CPU core of the microcontroller and the cross-compiler environment. For the most common CPU core & compiler combinations, pre-certified delivery is available. In addition to the listed chip vendor device families, all devices with the following ARM Cores are supported:

  • ARM Cortex-A5, A9 Microcontroller
  • ARM Cortex-M3, M4F, M7F Microcontroller
  • ARM Cortex-R4F, R5F Microcontroller
  • We work continuously on new combinations. When looking for a brand new CPU, we offer a Quickstart implementation within weeks and finalize the pre-certified delivery in parallel to your development.

    Infineon Prefered Design House (PDH)
    Intel
    Microchip
    NXP Partner
    Resesas
    ST Microelectronics Safety Partner
    Texas Instruments
    Xilinx

    Contact Us

    Let's talk about your upcoming challenges. We are happy to discuss the potential use of the Flexible Safety RTOS and possible software architectures with you.