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 >>>
|
 |
|
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 >>>
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 >>>
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 >>> |