ECU(电子控制单元)在汽车中的功能日益复杂,导致软件开发和测试过程面临巨大挑战。每个ECU具有独特的功能、安全、安全和动态行为要求,需要多种平台和工具集进行开发和测试。此外,ECU可能具有不同的汽车安全完整性等级(ASIL)和ISO 26262要求,增加了测试和调试的复杂性。
解决方案
Wind River提出通过虚拟化技术整合ECU,以解决技术和管理挑战。核心方案包括:
- Wind River Helix虚拟化平台:支持混合关键性操作系统(如VxWorks、Wind River Linux)在单一边缘计算平台上运行,实现多ECU应用整合。该平台基于经过验证的VxWorks,支持开放式虚拟机(OS-agnostic),可运行未修改的RTOS、Linux等,并提供高级隔离技术。
- VxWorks:全球领先的实时操作系统,具有超过2亿设备的部署经验和丰富的安全认证(ISO 26262)。
- Wind River Linux:面向嵌入式系统的开源操作系统,提供商业级可靠性和支持,适用于混合关键性应用。
- 开发工具:Wind River Simics模拟平台和Diab编译器等工具,加速开发并提升代码质量。
关键优势
- 技术层面:通过虚拟化实现动态配置和静态安全配置,支持硬件和软件独立更新,降低开发周期和成本。
- 业务层面:明确平台提供者、应用提供者和集成商的角色,简化多供应商管理,提高故障隔离效率。
案例借鉴:航空航天业通过虚拟化整合航电系统,验证了混合关键性系统在确定性运行下的可行性,为汽车行业提供参考。
结论:Wind River的虚拟化方案通过技术整合加速业务流程优化,推动汽车行业向更轻量化、低功耗和智能化的方向发展。