松下在谷歌云上验证其驾驶舱虚拟化技术
盖世汽车讯 据外媒报道,松下汽车(Panasonic Automotive)已在谷歌云(Google Cloud)的C4A-metal服务器上验证了其vSkipGen座舱虚拟化平台,该平台专注于车载座舱系统的软件开发。

图片来源:谷歌云
该方案旨在服务于构建软件定义车辆的汽车制造商,在这些车辆中,座舱域控制器正日益成为车内显示和功能的主要计算系统。
松下汽车的vSkipGen使开发人员能够在云端构建、测试和验证座舱软件,而无需完全依赖物理原型硬件。它支持Android Automotive OS和Android SDV,旨在模拟在车载座舱硬件上运行的软件的行为。
谷歌云的C4A-metal是一款基于Arm架构Axion的裸机服务器。据谷歌云称,该配置包括96个虚拟CPU、384GB和768GB的内存选项、高达100Gbps的网络带宽以及对Hyperdisk存储类型的支持。
硬件转型
这一举措反映了汽车行业更广泛的转变,制造商正努力将更多软件开发从稀缺且昂贵的物理测试平台转移出去。数字孪生系统正被用于模拟驾驶舱硬件,使工程团队能够在车辆设计流程的早期阶段开展开发和验证工作。
松下汽车将vSkipGen描述为用于模拟物理驾驶舱域控制器硬件的数字孪生系统。为了创建与硬件无关的Android虚拟机环境,它使用Android Cuttlefish的组件,Android Cuttlefish是用于Android开发和测试的虚拟设备平台。
其核心是一个基于crosvm构建的虚拟机监控器,并利用Linux KVM提供硬件辅助虚拟化。后端采用Rust语言实现,系统使用VirtIO标准虚拟化包括音频、图形处理、传感器、摄像头、控制器局域网(CAN)、蓝牙和Wi-Fi在内的各种外围设备。
其目的是让软件团队能够以与物理硬件相同的方式与虚拟设备进行交互。该平台还可以连接到汽车模拟器和软件在环(SIL)环境,使团队能够在无需提前接触生产硬件的情况下运行场景测试和自动化验证。
图形挑战
云端驾驶舱开发的主要技术难题之一是图形渲染,尤其对于依赖跨多个显示器的复杂视觉系统的现代车载界面而言更是如此。松下汽车表示,其统一人机界面(Unified HMI)技术通过将人机界面渲染与虚拟机本身分离来解决这一问题。
在这种架构下,OpenGL ES命令从Cuttlefish实例卸载到谷歌云上配备GPU的计算资源。渲染后的界面随后通过WebRTC流式传输到Web浏览器,使分布式开发团队能够实时访问高保真视觉效果。
统一人机界面(Unified HMI)旨在跨多个电子控制单元和虚拟机创建通用虚拟显示层。这使得应用程序能够从架构中的不同位置渲染到驾驶舱系统的不同显示器上。
对于汽车制造商而言,其实际意义在于能够在物理驾驶舱硬件可用之前构建和验证完整的Android Automotive OS软件栈。该系统还可以并行支持多个独立的驾驶舱域控制器实例,这对于自动化测试和持续集成工作流程至关重要。
松下汽车系统美国公司首席技术官Andrew Poliak表示,该基础设施减少了对物理原型的依赖。
“谷歌云的Axion Bare Metal平台彻底改变了我们的vSkipGen平台。C4A-metal提供可扩展、高性能的基于Arm的基础设施,使我们的团队能够在云端开发和测试面向生产的软件,其行为与目标汽车硬件高度匹配。这种云端到车载的位级一致性降低了对昂贵物理原型的依赖,提高了验证效率,扩大了测试覆盖范围,并加快了下一代驾驶舱平台的上市速度。”Poliak表示。
两家公司表示,该模式可以降低开发成本,并减少重复硬件原型制作带来的环境影响。他们还指出,该软件栈采用了包括crosvm、Rust和VirtIO在内的开放技术,旨在确保其在车辆开发的不同阶段都能保持可移植性。
C4A-metal已通过谷歌云的裸机产品组合在全球范围内提供,松下汽车表示,vSkipGen搭配Unified HMI的谷歌云版本将提供评估访问权限。
欢欢@盖世汽车供应链
悠悠@盖世汽车
豆豆@盖世汽车





