BlackBerry近日宣布推出基于QNXHypervisor和VIRTIO将AndroidAutomotiveOS虚拟化运行于高通第三代骁龙汽车驾驶舱平台上的参考设计(Referencedesign),助力汽车制造商加快产品上市,并提供极致的座舱体验。
如今,汽车行业正致力于将诸如数字仪表盘、信息娱乐系统和平视显示器(HUD)等不同车内功能整合到统一的数字驾驶舱架构中,并使其运行于底层单一的高性能片上系统(SoC)。这种混合优先级的架构紧密整合了以往分散的舱内功能,从而提供了一套驾驶舱域控制器解决方案,不仅有利于为消费者打造统一的用户体验,同时实现了总体成本的降低。
VIRTIO是一种开放标准,其定义了AndroidAutomotiveOS与底层管理程序之间的接口,进而提供完整的AndroidAutomotiveOS体验。QNXHypervisor与QNX的VIRTIO实现相结合,使AndroidAutomotiveOS无需修改即可运行。这使得已部署于车内的系统,能够在AndroidAutomotiveOS新版本发布后,轻松升级更新。
虽然VIRTIO的接口是标准化的,但其实现却不是。BlackBerryQNX参考设计能够支持信息娱乐领域的AndroidAutomotiveOS应用与数字仪表盘之间的动态图形共享,Vulkan绘图流的共享,和能够全面调节整车声音的全系统音频管理。QNXHypervisor系列产品中现已有25个虚拟设备,BlackBerryQNX的VIRTIO实现将额外增加10个虚拟设备。
此款基于QNXHypervisor的参考设计,包含了由AndroidAutomotiveOS驱动的信息娱乐系统,及由QNXHypervisor虚拟化的数字仪表盘,共同运行于单个骁龙汽车驾驶舱平台。这一架构消除了不同系统间的干扰,有助于汽车制造商在提供完整AndroidAutomotiveOS体验的同时完成安全认证。
新释出的参考设计展示了快速启动,在数字仪表盘与AndroidAutomotiveOS驱动的信息娱乐系统之间共享音频、图形、视频(摄像头)、触摸屏、车辆硬件抽象层(HAL)、USB和流媒体视频,可助力一级汽车供应商和OEM厂商打造极致驾驶座舱体验。
作为QNX高级虚拟化框架(QNXAdvancedVirtualizationFrameworks)的组件之一,QNX驾驶座舱参考设计现已上线。
来源:汽车电子应用网