软件定义汽车破局关键!新思科技 Silver 虚拟 ECU 平台让开发“左移”,重塑汽车软件创新范式
在汽车行业的软件定义汽车(SDV)架构中,涵盖电子控制单元(ECU)、区域控制单元(ZCU)和中央计算单元(CCU),软件复杂度与日俱增,导致开发周期冗长拖沓,延缓了嵌入式设备的部署。为应对这些挑战,汽车制造商与供应商必须尽早对 ECU、ZCU 和 CCU 进行单独及联合测试。而借助虚拟原型技术,仿真工具可在虚拟环境中实现集成与测试,从而尽早发现问题,减少对物理原型的依赖,进而提升软件质量并获取早期反馈。
应对软件定义汽车架构的复杂性
新思科技 Silver™ 是一款虚拟原型环境,支持通过虚拟 ECU(vECU)对各类控制单元(ECU、ZCU、CCU等)开展早期软件开发与测试。它能为软件开发进程提速增效,使供应商与制造商无需依赖硬件设备和原型,即可独立完成软件的集成、测试与调试。通过将嵌入式软件栈移植到虚拟硬件之上,Silver 支持应用层、中间件及操作系统的集成(1-3 级虚拟ECU)。这使得 Silver 能够对任意复杂度的 ECU 软件中的模块、层级及模块组合进行隔离,在开发早期阶段实现纵向与横向集成及 ECU 复合验证。
新思科技 Silver 虚拟 ECU 平台加速软件开发进程
Vector 的 MICROSAR Classic 嵌入式软件与 Silver 的成功集成,使得 vECU 能够在系统级进行集成与测试。在此应用场景中,操作系统与驱动程序被 Silver 的仿真等效组件替代,从而将嵌入式协议栈部署于仿真硬件之上。应用层软件通常由原始设备制造商(OEM)开发,而中间件(即基础软件(BSW)和运行时环境(RTE))则以 MICROSAR Classic 量产软件的形式提供。
集成 Vector MICROSAR Classic:工作流程和系统级测试
如下图所示,应用工作流程遵循 DaVinci Configurator Classic 的典型流程,用于为 ECU 的目标硬件配置 MICROSAR Classic 基础软件和驱动程序。在虚拟集成过程中,新思科技仿真模块会替换 DaVinci Configurator 中的目标驱动程序。随后,外部生成器会以与目标 ECU 集成相同的方式生成仿真模块所需的源代码。借助 Silver,即可创建 vECU 并在软件在环(SIL)测试中进行仿真。客户还可通过 SIL Kit,将 vECU 与 Vector CANoe 等工具连接。







评论排行