Sysgo
RTOS for safety-critical controller-based applications
PikeOS for MPU from Sysgo is a real-time operating system (RTOS) for microcontrollers (MCU) based on separation kernels.
The operating system is aimed at simple controller-based systems without a memory management unit (MMU), but with a memory protection unit (MPU). In combination with PikeOS Classic, it also serves as a platform for large system-on-a-chip (SoC) hybrid solutions with heterogeneous processor environments that include both cores with and without MMU. Sysgo 's PikeOS for MPU enables the development of safety-critical applications of certifiable solutions in industrial, aerospace and avionics, automotive and medical applications. The operating system offers the performance of a traditional RTOS. Due to the strict separation of partitions, the Separation Kernel enables the parallel operation of several applications. It does not require an MMU and thus enables simpler designs for controllers. It also uses the same time and space partitioning mechanisms as PikeOS Classic and only requires one address space per resource partition.










