OpenSynergy today unveiled its new automotive benchmark 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 benchmark 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 benchmark platform software is now available through OpenSynergy.
Jonathan Siegel , OpenSynergy Portfolio Manager: “It is an honor to work with Google and Qualcomm Technologies on a game-changing project for the automotive industry. After intense years of development, the day has come for OpenSynergy to finally make the Android Automotive OS virtual reference platform available to the community. We are convinced that this will trigger a new dynamic: functionalities that we had not thought of will be developed; easier deployment processes will be implemented. And we look forward to what’s next for VIRTIO-based Android. The community will guide us! ”