Press Releases

PikeOS RTOS & Hypervisor

PikeOS 3.5 includes Hardware Virtualization

SYSGO announces today the release of version 3.5 of its hypervisor PikeOS. Focus of the innovation is the support of hardware virtualization enabling the execution of guest operating systems without any adaption. Additionally, PikeOS 3.5 is equipped with an enhanced PikeOS Native personality and improved Linux support by using ELinOS 6.0 and Android 4.3.1. The integrated development environment CODEO has also been updated and speeds up the configuration process of ELinOS and Android personalities.

"The integration of hardware virtualization into the new version of our PikeOS means a significant performance gain", said Rudolf Fuchsen, Head of Engineering at SYSGO. "Together with an enhanced PikeOS Native Guest OS we are able to provide our customers the perfect solution to master the challenge of highly integrated systems with strong safety and security needs."


Support for Hardware Virtualization

PikeOS 3.5 seamlessly integrates support for the ARM Virtualization Extensions - introduced in the Cortex A15 SoC family - into its safe and secure virtualization technology. The PikeOS Virtual CPU Guest OS allows execution of an unmodified guest operating system inside a PikeOS partition without compromises regarding performance. Benchmark results of a guest operating system are equal to a native setup in most scenarios.

In particular benchmarks producing system calls or exceptions run without any penalty in a PikeOS partition. Guest operating systems are constrained by time and space partitioning as well as health monitoring and can be connected via the generic P4Bus to PikeOS interpartition communication services and the PikeOS file system.


Extended PikeOS Native Guest OS

PikeOS 3.5 provides substantial enhancements for the PikeOS Native personality to simplify development of new applications and porting of an existing code base. The new features include:

  • Standard C programming environment including C library and Math library services
  • C++ language programming environment
  • Extended process configuration
  • Virtual address space management
  • Dynamic memory allocation
  • Simplified thread management API


New Linux and Android Guest OS

The new ELinOS version 6.0 is compatible with PikeOS 3.5 and can run inside a PikeOS partition, either as a para-virtualized or, on ARM Cortex A15 based platforms, as a hardware virtualized guest operating system. In addition to ELinOS 6.0 an Android personality is available for the ARM architecture. The platform independent version is based on Android 4.3.1 and the version for Freescale i.MX 6 with direct I/O access from Android is based on Android 4.2.2.


New version of CODEO IDE

PikeOS 3.5 includes the new version 5.1 of its integrated development environment CODEO, which is based on Eclipse 4.3. The ELinOS Configuration Tool (ELK) has been updated and is now an integral part of CODEO 5.1. This makes the configuration process much more intuitive and simplifies the workflow. CODEO 5.1 also supports the setup and configuration of an Android system through a dedicated configuration tool.


List of supported Platforms extended

PikeOS 3.5 extends the support of Freescale’s PowerPC QorIQ processors with the P3041 and P5040 CPUs and the support of the ARM Cortex A15 based boards with the TI Jacinto 6 and Renesas R-CAR H2 platform.


Availability

PikeOS 3.5 is available as of now.


About PikeOS Hypervisor

PikeOS is a hypervisor intended for embedded systems with safety and security requirements. With real-time, virtualization and partitioning, it provides all the features needed to build today’s multi-functional and high-integrated devices. The PikeOS architecture creates a foundation for critical systems allowing official approval by the authorities in reference to safety and security standards. PikeOS is the only European software platform for smart devices in the Internet-of-Things (IoT). 

More information at www.sysgo.com/pikeos

PikeOS RTOS & Hypervisor

PikeOS
RTOS & Hypervisor

Learn more

PikeOS for MPU

PikeOS for MPU

Learn more

ELinOS Embedded Linux

ELinOS
Embedded Linux

Learn more

Need more Information?


Contact us