概述
描述
RoX(R-Car Open Access)虚拟平台(VPF)可使用户在硬件可用之前开始开发活动,从而加速下一代车辆的车载软件开发,实现了“左移”开发策略。 借助数字孪生技术,用户可以在 RoX VPF 上模拟 R‑Car 功能,并进行系统验证,以便进行早期软件开发。
该平台支持通过增加验证与确认环境的数量来扩展开发规模,且无需使用真实的 ECU 或车辆。 一旦可用,该平台即可将开发工作无缝迁移到实际硬件中,从而减少返工。 瑞萨电子提供两种主要虚拟平台环境:RFS2 和 VDK。
RFS2(R-Car Fast Simulator)是瑞萨电子开发的第二代功能仿真器,设备采用高级抽象模型,可为早期特定软件的开发提供高速仿真。 R‑Car 虚拟平台(RFS2)非常适合可扩展的“左移”客户软件开发,支持多种应用框架,例如经典和自适应 AUTOSAR、QNX、Linux 以及 Android Auto。
VDK(虚拟开发套件)与 Synopsys 联合开发而成,提供了功能完整的 R‑Car 系统级芯片(SoC)模型,能够执行未经修改的量产软件,并支持从虚拟机管理程序到应用层的各种软件移植、集成和测试用例。 如需了解更多详情,请探索 Synopsys 电子数字孪生技术。 R-Car 虚拟平台(VDK)非常适合在基于 R-Car SoC 的 HPC/ECU 上集成和测试汽车操作系统软件平台,包括驱动程序、虚拟机管理程序、操作系统、中间件和应用框架,同时还能针对安全关键型应用进行完整的二进制软件堆栈验证。
VDK–RFS Co-simulation 是瑞萨电子推出的一款解决方案,旨在解决单一平台无法满足的客户特定用例需求。
供应情况
- RFS2 可在瑞萨电子的 R-Car RoX 软件开发套件中获取
- VDK 由瑞萨电子与 Synopsys 合作提供,该平台采用业界成熟的虚拟原型技术。 如需咨询或了解更多信息,请联系 Synopsys。
| 类别 | 瑞萨电子 RFS1 | Synopsys VDK | 瑞萨电子 RFS2 |
|---|---|---|---|
| 目标软件 | x86 二进制文件 | ARM® 二进制文件 | ARM® 二进制文件 |
| CPU 仿真速度 | > 1/1 | > 1/17 | > 1/2 |
| 支持多处理 | 否 | 有 | 有 |
| 虚拟机管理程序(Hypervisor)支持 | 否 | 有 | 有 |
| CPU 仿真速度提升技术 | 主机编译与主机执行 | ARM 快速模型 | HyperCore(快速 ARM 模型) 快速 RH850 内核 (G4MH) 模型 |
| IP 模型仿真速度提升技术(仅适用于部分 IP 模型) | 主机 PC 接口(USB、PCIe) API 模型(NPU、GPU、DRM) GPGPU 加速 | N/A | Virtio HyperFusion(API 模型) HyperAccel(GPGPU 加速) HyperSim(多线程) |
| 可用于评估瑞萨电子 DRV/MW/FWK | 无法运行多款瑞萨电子 DRV/MW/FWK | 可运行多款瑞萨电子 DRV/MW/FWK | 可运行多款瑞萨电子 DRV/MW/FWK |
| 支持的 IP 列表存在限制 | CPU CR/CM;第三方 IP | ISP 内核 | 不适用 |
| 调试方法(适用于软件应用) | VSCode 终端(gdb) e2 studio | 第三方 GUI TRACE32 e2 studio | 终端(gdb) |
| 许可证费用(客户/瑞萨电子) | 无 | 是 | 是 |
特性
- 瑞萨电子 RFS2
- 基于 QEMU 开源仿真器,现在被 IT 和嵌入式系统领域的软件开发人员广泛使用
- 提供完全的透明度和可调试性,允许用户检查、修改和调试源代码
- 灵活且可定制,便于集成并适应特定的开发需求
- 由社区驱动且跨平台,受益于开源贡献,并支持多架构仿真(例如 x86、Arm)
- 性能卓越,借助快速的仿真速度和先进的 CPU 模型加速开发
- 与其他工具集成,通过支持 libvirt、virt-manager 和 Docker 提升可用性
- Synopsys VDK
- 执行未经修改、针对目标平台编译的生产二进制文件,适用于应用(AP)内核、实时(RT)内核、DSP 和 NPU(如适用)
- 建模 R‑Car 专用的外设和接口,例如以太网和 CAN
- 提供用户可控的抽象层级,以平衡仿真精度与性能
- 支持多线程仿真,适用于可扩展的 HPC 和多 ECU 开发
- 支持在基于 Arm 的主机服务器上运行 VNE(Virtualizer Native Execution)
- 与常见的汽车工程工具和测试环境对接
- 支持云端部署与 CI/CD,适配现代 DevOps 与持续验证工作流程
目标设备
设计和开发
视频和培训
This demonstration showcases an ADAS front camera application running on the Renesas Fast Simulator V2 (RFS2) virtual platform, which simulates the R-Car X5H board. The application runs inside a guest virtual machine on a host PC using Ubuntu 22.04, without graphics processing unit (GPU) acceleration.
The video highlights two key capabilities of the platform: fast Linux boot times and successful execution of the ADAS reference application on the simulated R-Car X5H environment. By enabling software development and validation before physical hardware is available, RFS2 helps accelerate development workflows and reduce time to market.
新闻和博客
新闻 2024年6月20日 |
博客 2023年1月31日 |
新闻 2022年9月27日 |
博客 2021年2月2日 |