Mixed Criticality with Uncompromised Performance, on One Platform
An extension of eMCOS POSIX, eMCOS Hypervisor runs directly on hardware (similar to a Type-1 hypervisor) but provides RTOS functionality on top (similar to a Type-2 hypervisor). Its unique “Type 1.5” real-time design provides superior safety, performance and ease of use.
Real-time and safety-critical applications run with low overhead and maximum performance in a native POSIX environment, alongside Linux (e.g., AI) or Android (e.g., HMI) guest operating systems.
Featured to Handle Functional-Safety Applications
eMCOS Hypervisor leverages technology that includes hardware-based memory management by an MMU to provide sophisticated virtualization features for separating applications with mixed criticality. Pre-certified to industry functional-safety standards, eMCOS Hypervisor also ensures excellent freedom from interference (FFI) thanks to its basis in eMCOS POSIX – higher than any other traditional microkernel RTOS.Learn more
Easy Development Leveraging Linux and eMCOS POSIX Knowhow
The eBinder development environment, used also with eMCOS POSIX, means you can jump straight into working with eMCOS Hypervisor; no need to learn new tools. Moreover, you can take advantage of the open-standard POSIX user interface shared with the underlying RTOS. Support for Virtio drivers facilitates communication between the hypervisor and Linux guests. It lets existing Linux drivers share physical or virtual resources without modification, thereby easing re-use.Learn more
Simple, Fast, Flexible Boot
Boot-up is easy to implement and customizable. Guest OSes are started as eMCOS POSIX processes and can be loaded sequentially or in parallel to ensure a fast startup. Practically, the number of guest OSes that can be hosted is limited only by SoC memory constraints; theoretically, up to 127 operating systems can be hosted, with up to eight operating systems being a typical use case today.Learn more
Support to Handle Complex Challenges
Virtualization with eMCOS Hypervisor enables you to create sophisticated embedded environments that run real-time and safety-critical applications on the same hardware as features such as user interface , networking, and AI. Our support services and resources such as system-configuration training help you handle the challenges and realize the full potential of virtualization to create solutions that are efficient, feature-rich, and cost-effective.Learn more
Optimized to Protect System Security
eMCOS Hypervisor features that control access to system resources, such as the MMU and device IOMMU, help ensure reliability and resist attacks. You can Isolate multiple guest OSes, securely manage memory, CPU, and device assignments, and securely manage device sharing between guests. There is support for trusted boot and trusted update mechanisms, and the Virtual-Machine Manager (VMM) in the user space prevents guest OSes from adversely affecting the system.Learn more