SYSGO: hypervisor allows development of critical and non-critical applications on one platform
SYSGO has launched a new version of its Hypervisor based microkernel known as PikeOS, which enables development and deployment of critical and non-critical applications on a single hardware platform. PikeOS 4.1 forms an integrated platform for the development of new or the migration of existing and legacy applications. PikeOS 4.1 provides proven technology suitable for Aerospace, Defence, Space, Automotive, medical, industrial and transport industries, where safety is a key requirement.
The PikeOS hypervisor based microkernel runs on a wide range of hardware architectures, providing defined partitions with a variety of personalities, implementing time and spatial partitioning.
PikeOS hypervisor based technology allows standard RTOS communications mechanisms inside and between partitions including shared memory, communication ports, semaphores, etc. These mechanisms are defined at design time by the system designers allowing secure point to point communications, memory and device access, which is statically allocated across partitions at PikeOS start-up. This increases not only security but also the stability of the individual applications, which can no longer influence one another.
PikeOS Hypervisor supports a variety of partition personalities including ARINC 653, RTEMS, AUTOSAR, POSIX, as well as Linux and other guest operating systems.
SYSGO’s new version of PikeOS has made significant contribution to simplifying the configuration of projects and the development of applications. Projects in PikeOS 4.1 are configured predominantly graphically with an eclipse based IDE known as CODEO, rather than via XML files.
Integrated consistency checks reduce error rates during application development and integration of project run-times. Driver development is simplified by the integration of new driver classes. New tools help the application developer to optimise the CPU load and storage utilisation. PikeOS now provides full 64 bit support for ARM v8 architecture. Additionally, PikeOS also provides support for ARM Cortex A9, A15, A53, A57, A72 on a range of SOC hardware platforms.
PikeOS Hypervisor technology allows strict separation to allow certifiable systems critical and non-critical applications. PikeOS Hypervisor is proven certified technology achieving certification through EASA (European Aviation Safety Agency) on a number of aircraft platforms. PikeOS Hypervisor microkernel and system software have been developed to achieve the highest levels of safety with very low Source Lines Of Code counts, to reduce certification costs. The strict separation of the hardware and software environments in the individual partitions means that they may be certified independently of one another, depending on the system design. Therefor a retrospective change to the application might not require re-certification of the entire system.