COQOS Hypervisor SDK
COQOS Hypervisor SDK enables the convergence of several functionalities on a single hardware while providing freedom of interference between systems of different criticality. A typical use case is the safe cockpit controller that runs an instrument cluster and an in-vehicle infotainment system simultaneously on a single processor.
Core technology of COQOS Hypervisor SDK is the hypervisor, which enables the simultaneous operation of virtual guests (OS). It generates virtual machines (VMs) completely separating integrated software systems. Multi-purpose operating systems such as Linux or Android coexist and interact with real-time operating systems such as AUTOSAR or other RTOSes.
It is a next generation hypervisor, specially tailored to the needs of automotive applications. High efficiency and absolute functional reliability are achieved by a lean kernel and support for hardware virtualization. Guest operating systems such as Linux or Android do not need to be adapted to run in a VM. The applications on these guests achieve a performance approaching that of natively executed applications. The system is extraordinarily flexible, economical, and functionally reliable due to the minimal trusted code-base. OpenSynergy has applied its long lasting experience and highly specialized automotive expertise to the development of this product.
On top of the hypervisor the SDK provides modular features corresponding to the needs of the customer. There are features to share devices such as a virtualized Graphics Processing Unit (GPU). The IXCF Communication Framework transfers data securely between the VMs. A pre-integrated RTOS enables the easy integration of AUTOSAR software modules. The CAN gateway allows the seamless integration of the ECU with the in-vehicle network. The IC Guard verifies the safety critical subsystem of graphical elements rendered in a separate Linux VM.