eMCOS Hypervisor is implemented as an extension to the POSIX-compliant eMCOS POSIX RTOS. This means that real-time and safety-critical applications running on eMCOS POSIX can be deployed next to Linux and/or Android guest OSes on the same hardware platform. This opens up a new dimension of scalability for eMCOS, providing users with greater scope for integrating related robust functions within a system while continuing to use their existing Linux- or Android-based platforms on eMCOS Hypervisor with minimal changes. Linux and Android guest-OSes provide the necessary POSIX-compliant API for an easy existing code reuse, as well as they support a breadth of graphics display solutions and open communication protocols. The combination brings greater flexibility for implementing more advanced, open and diverse "mixed-criticality" systems.
eMCOS Hypervisor includes the following features:
- Co-existence of realtime-ness and feature-rich functionalities
- Leverage eMCOS's advanced scheduling capabilities
- Easy to customize General-Purpose OS boot
- Easy porting of drivers
- Robustness against malfunctions and malicious software