PikeOS RTOS Microkernel
Local Menu
IXXAT Platinum Partner
You are here: ".$breadcrumb->show_breadcrumb().""; ?>
   

PikeOS RTOS Technology

PikeOS is a powerful and efficient paravirtualization real-time operating system based on a separation microkernel. The PikeOS unique virtualization concept satisfies the new generation of safety-critical requirements (exemplified by Integrated Modular Avionics), security requirements (such as MILS) and supports the more general functionality of software virtualization. PikeOS allows multiple “Personalities” (Guest OS and Runtime Environments) to run concurrently.

Click here for a presentation - 'Safe and Secure Virtualisation', presented by Rudolf Fuchsen, SYSGO - at Embedded World, Nuremberg, 4th March 2009 >>>

 

PikeOS virtualisation

Safety, Security, Virtualization >>>

The native design of the unique PikeOS separation microkernel specifically addresses the requirements of safe and secure systems. All drivers, stacks, hard real-time applications and hosted OSs or RTEs reside in separate address spaces with pre-defined I/O access controlled by PikeOS. The paravirtualization capability of PikeOS enables the combination of applications with different safety and security certification levels on one platform. It supports hardware convergence efforts and opens the door for open source components to be utilized in safety- and security-critical systems.   Read more >>>

Choose your Personality >>>

PikeOS offers support for a variety of hosted operating systems, runtime environments and APIs. This variety enables legacy applications (e.g. Ada or legacy RTOS) to run concurrently with new applications based on standards like POSIX and ARINC 653. All these OSs, runtime environments and APIs run on the same PikeOS kernel and can be combined as needed.   Read more >>>

End to end development solution >>>

Developing embedded applications that use a partitioned system requires specialized support from the development environment; it’s not the same as developing standard desktop or mainframe applications. Embedded developers need guided configuration, remote debugging (often down to the hardware instruction level), target monitoring, remote application deployment, and timing analyses in addition to standard application development features such as compilers and assemblers. With the Eclipse-based CODEO integrated development environment and the time and system analyzer extensions, SYSGO offers a complete environment for embedded development.   Read more >>>