新思科技宣布其 Silver 产品现已支持 POSIX 类型软件栈,这是 Silver(新思科技的 Software‑in‑the‑Loop,SIL,仿真环境)中的一项重要全新能力。该功能使团队能够创建并仿真虚拟 ECU,从而更早、更持续地开展汽车软件验证。通过此次发布,开发和测试团队可以对 POSIX 类型的 ECU 进行虚拟化,并在高度真实的系统级场景中验证 POSIX 类型的应用程序和中间件,同时还能与现有的虚拟 ECU 并行运行。
市场驱动:为什么此功能尤为重要
汽车行业正在迅速迈向软件定义汽车(Software‑Defined Vehicle,SDV)和集中式电子电气(E/E)架构。在这些新架构中,域控制器和车辆中央计算单元正在取代传统的分布式 ECU 网络。这类架构对操作系统提出了更高要求,需要功能丰富的 POSIX 类型操作系统,以支持现代软件开发方法、更高的软件复杂度,以及 AUTOSAR Adaptive、Eclipse S‑CORE 等先进中间件。
与此同时,整车厂和一级供应商正面临巨大的工程压力:必须将验证工作前移,降低对硬件在环(HIL)测试的依赖,缩短系统集成周期,并将大量测试迁移到可扩展的云端仿真环境中。在异构软件栈并存的背景下,要确保系统在功能和性能上的正确性,就需要既快速、又具确定性、同时足够真实的仿真环境,才能真正替代实体测试平台。
因此,市场对高性能、POSIX 类型的软件仿真能力的需求正在快速增长。这类仿真不仅需要能够无缝融入现有的虚拟 ECU 环境,还必须支持面向集中式架构的深度集成测试,才能满足新一代汽车软件开发的要求。
新特性:确定性、同步的 AUTOSAR Classic 与 POSIX 联合仿真
在此之前,使用 AUTOSAR Classic、POSIX 类型软件栈以及其他中间件组合进行开发的团队,往往不得不依赖零散、割裂的工具链。这些方案不仅维护成本高、容易出错,还常常需要在确定性和同步性方面做出妥协。
借助 Silver,开发和测试团队现在可以在统一且确定性的环境中,同时仿真 AUTOSAR Classic 和 POSIX 类型的软件栈。
这一全新能力带来了多方面的价值,包括:
时间和数据层面的确定性执行,确保异构虚拟 ECU 之间的行为完全可复现
高度同步的协同仿真,支持虚拟化的 POSIX 类型 ECU、AUTOSAR Classic 虚拟 ECU、被控对象模型(plant models)以及虚拟总线之间的紧密配合
逼真的系统级测试体验,无需引入 hypervisor、管理员权限或复杂的硬件级仿真
端到端验证能力,覆盖服务发现、ECU 间通信、中间件交互以及应用功能
统一的仿真环境,映射整体集中式计算架构到虚拟仿真环境,并保持 Silver 一贯的高性能、可复现性和开发者友好工作流
通过将 AUTOSAR Classic 与 POSIX 的仿真能力整合到同一环境中,该解决方案支持更深入的系统验证,加速集成进程,并使团队能够完全通过软件,以确定性且可扩展的方式,对大规模多操作系统 ECU 系统进行测试。
工作原理
Silver 通过一系列关键特性来提供强大的虚拟化能力,主要包括:
确定性:Silver 的核心在于时间和数据层面的确定性执行,确保与其他 Silver 虚拟 ECU 或第三方工具的协同仿真始终保持同步且结果可复现。
被测试的 POSIX 类型软件运行在一个受控的沙箱环境中,与主机系统中的时间、调度机制、网络与环境设置、权限以及文件系统结构等因素完全隔离,从而避免宿主环境带来的不确定性。
快速:虚拟 ECU 以标准用户态程序的形式运行,专注于 POSIX 类型应用软件和中间件的验证,无需使用完整的虚拟机或系统级仿真器(如 QEMU)。这类系统仿真通常会引入额外的性能开销,而 Silver 则有效避免了这一问题。
高性能:通过采用面向仿真优化的方法,摆脱模拟硬件的依赖,该解决方案可实现更快的启动速度,并支持实时甚至快于实时的仿真运行,大幅加快测试周期。
此外,针对计算密集型负载,AI 和机器学习应用可利用主机 GPU 进行加速,进一步提升整体仿真性能。
互操作性:集成体验自然顺畅:用户可以像使用其他 Silver 组件一样,直接与虚拟化的 POSIX 类型 ECU 交互,并复用熟悉的 Silver 功能(如可视化与控制组件)。整个过程中,用户始终工作在主机开发环境中,无需目标端工具链进行调试;同时,虚拟 ECU 可作为独立的软件组件进行共享和交换,也无需担心 GPL 许可限制问题。
非侵入式:在虚拟化部署方面,该方案对企业 IT 环境保持高度友好:无需管理员权限、无需安装 hypervisor、无需修改主机内核,也无需配置虚拟硬件。因此,Silver 可无缝运行于标准开发主机和云端环境中。
早期客户用例
在早期客户合作中,Vector Informatik GmbH(威科集团)的 MICROSAR 软件栈已成功在 Silver 中实现虚拟化,并通过 SIL Kit 与其他虚拟 ECU 进行协同仿真(见图 1)。该 Silver 仿真环境将 AUTOSAR Classic 与 AUTOSAR Adaptive 组件相结合,实现了服务发现、数据交换等关键功能,并在开发者工作站上完成了可重复的系统级测试——整个过程无需特殊的 IT 权限,也无需目标端工具链。项目团队特别强调,Silver 所提供的确定性和高性能显著缩短了系统集成与验证的迭代周期,同时又能保持开发工作流完全运行在他们熟悉的 Silver 环境之中。
作为新思科技在 SIL Kit 协同开发方面的合作伙伴,Vector 对 Silver 的这一新能力给予了高度评价:
“我认为 Silver 对 POSIX 类型软件栈的虚拟化支持,是实现 AUTOSAR Adaptive 平台高效、完全可复现的虚拟时间仿真的关键推动因素。借助 SIL Kit,我们的客户可以自由组合不同工具,构建时间同步的系统级协同仿真环境,其中既包括 Classic 虚拟 ECU,也包括其他模型。”Vector Informatik GmbH SIL 与虚拟化工具副总裁 Christian Köllner 表示。

▲ 图1:虚拟系统集成与验证
AUTOSAR Classic 和 Adaptive 虚拟 ECU 运行于 Silver 仿真环境中,并通过 SIL Kit 与其他仿真器和工具实现无缝集成。
当前发布和未来展望
支持 POSIX 类型软件栈虚拟化的 Silver 已随最新版本 Silver 产品正式发布。展望未来,新思科技计划进一步扩展对 Rust 的支持,面向即将推出的多种 POSIX 类型软件栈,其中包括 Eclipse S‑CORE 及其可量产版本 Qorix Performance。在 Qorix 相关领域,新思科技目前已与 Qorix GmbH 展开深入合作,并取得了积极进展。
Qorix GmbH 收入负责人 Caroline Pastjan 表示:“Qorix 与新思科技正在携手合作,将 Qorix Adaptive 和 Qorix Performance 集成至 Silver 中,为客户提供独特的虚拟化能力,帮助他们在 Qorix 软件栈上高效地开发和验证应用。我们非常期待在 2026 年分享更多成果。”
如何开始
如果你正在开发 ECU,并计划采用 POSIX 类型的软件部署方案,Silver 可为你提供一条确定性、高性能、具备良好互操作性且非侵入式的路径,支持在大规模场景下对软件进行虚拟化与验证。
全部0条评论
快来发表一下你的评论吧 !