OpenSynergy unveiled its new automotive platform for virtual Android 11 (based on Trout). Using technology from Google and Qualcomm Technologies, Inc. the benchmark platform integrates the Virtual I / O Framework (VIRTIO) into Android Automotive OS, allowing Android to run on any hypervisor that supports the next VIRTIO devices and any system on chip (SoC). The benchmark platform contains Android 11, a board support package (BSP) from Qualcomm Technologies, Inc. and the VIRTIO-based COQOS Hypervisor SDK, all running on a Snapdragon Automotive Development Platform (ADP).
VIRTIO is a virtualization standard established and maintained by the OASIS Open consortium, which provides a framework for sharing devices such as Block, Network, Console, Graphics Processing Unit (GPU), Input, etc. As active members of the consortium, OpenSynergy and Google have worked to extend the reach of open standards in the automotive field. As there are no automotive specific VIRTIO devices, the two companies are working within the OASIS consortium to fill this gap. In addition, the collaboration between OpenSynergy and Google aims to offer automakers and first-level suppliers the flexibility to exchange between different SoCs or hypervisors in order to best meet their needs.
The reference platform features a CDC (Cockpit Domain Controller) architecture based on Android Automotive OS. As with other CDCs, the underlying hypervisor ensures the secure coexistence of Android (typically a QM system) with higher criticality systems, such as the real-time operating system that displays cookies on a board. on board (typically ASIL B).
The novelty lies in the deployment of a fully virtualized Android Automotive OS (Trout), that is to say a version of Android without dependence on hardware. Instead of directly accessing hardware devices, Android accesses these devices using the standardized VIRTIO framework provided by the underlying virtual platform.
A fully virtualized Android Automotive OS system can easily be ported to any hardware supported by the underlying virtual platform. In the case of the COQOS Hypervisor SDK, any automotive-adapted ARMv8-A based SoCs can be used. The clean architectural separation introduced by VIRTIO makes it easy to update Android and BSP.
The platform and the use of the virtualized Android Automotive OS were presented last year at several promotional events. Now customers can access it and develop their specific applications. The published reference platform is intended for research and pre-development purposes only and not for mass production. Customers can acquire the Snapdragon ADP through Qualcomm Technologies’ distribution channels. The platform software is now available through OpenSynergy.