PikeOS Operating System and Hypervisor

Image
PikeOS Logo

PikeOS and PikeOS for MPU are each a real-time operating system and hypervisor for embedded systems. It provides partitioning to separate different applications or guest operating systems from each other. PikeOS is often combined with ELinOS, SYSGO's embedded Linux, which is then run in a partition under the PikeOS hypervisor.

PikeOS is available for multiple architectures, and due to the Linux use case, it targets systems with an MMU. In the Scale4Edge project, SYSGO develops a RISC-V RV64I port of PikeOS. PikeOS MPU targets systems with no MMU, but an MPU for memory protection. In Scale4Edge, SYSGO develops a RISC-V RV32I port for PikeOS MPU, with support for optional hardware modules, like FPU support or instruction set extensions.

For Phase 1, the target TRL is reached for RV64 with MMU.

For Phase 2, SYSGO plans to reach the TRL for RV32 RISC-V architecture with MPU support.

Visibility
Publicly available!
License

SYSGO issues evaluation licenses in the scope of the Scale4Edge project to interested project partners.

Status
Contact

SYSGO GmbH
Henrik Theiling
Am Pfaffenstein 8
55270 Klein-Winternheim
Deutschland

Contact Email
hth [at] sysgo.com
Contact Phone
Target TRL at the end of phase 1
TRL5: Versuchsaufbau in vereinfachter Einsatzumgebung --> Optimierte Plattform
Target TRL at the end of phase 2
TRL5: Versuchsaufbau in vereinfachter Einsatzumgebung --> Optimierte Plattform
Component is required for safety critical systems
Nein
Category
OS