适用于 R-Car 家族产品的开发环境
适用于汽车 SoC 的开发环境:专为可靠性、速度和效率而设计
瑞萨与合作伙伴工具供应商携手、提供一系列开发工具、软件库和样例软件,帮助客户提高软件开发效率、最大程度实现汽车 SoC 性能。
用于开发 R-Car 软件的软件堆栈和工具
图片
R-Car SDK
R-Car 家族的 SoC 软件开发套件
全新 R-Car 软件开发套件(SDK)是一套易于使用的开发框架,可加速高级驾驶辅助系统(ADAS)和自动驾驶系统的软件开发。本套件包括深度学习应用设备。
- 为汽车应用重新建构软件开发
- 适用于 R-Car 的 e² studio:软件集成开发环境
- 轻松入门、便捷访问、简单易用:易于开发的 R-Car SDK 环境。
目标设备 | 标题 | 类型 | 公司 |
---|---|---|---|
R-CAR-SDK | R-Car 软件开发套件 | 开发 | 瑞萨 |
标题 | 类型 | 公司 |
---|---|---|
适用于 R-Car 的 e² studio | IDE 和编码工具 | 瑞萨 |
主要特点
- e² studio IDE 涵盖了开发的各个方面。
- 高规格调试功能与标准 GNU 调试器(GDB)结合使用
- 基于 Eclipse IDE 的高扩展性
- 可从其他 IDE 导入项目,重复使用现有资源
编辑器
- 卓越的编辑器功能,包括根据 C/C++ 编程语言语法实现代码补全。
生成代码
- 支持智能配置器管脚设置功能,轻松进行管脚设置
构建
- 支持使用 CMake 进行环境构建
调试
- 支持瑞萨的 E2 和 IE850A 仿真器以及合作伙伴的仿真器
- 多核、多设备调试
- Linux 应用程序调试
- 支持虚拟平台环境
分析
- 测量 SoC 中的总线负载(总线监视器)
编译器
Arm 内核编译器
Cortex-R 实时内核和 Cortex-A 应用内核可独立运行由 Arm 编译器和 GCC 编译器或其他兼容编译器生成的代码。
RH850 内核编译器
第四代 R-Car 家族产品搭载 RH850 MCU 内核,可运行由瑞萨编译器或 Green Hills 编译器生成的代码。
编码工具
智能配置器(管脚设置)
通过智能配置器工具,可使用 GUI 对管脚分配进行设定。支持可视化检查,可为多路复用功能争用同一管脚的情况提供解决方案。 [管脚配置] 窗口(按外围模块功能显示)
通过在 [管脚配置] 窗口中指定外设模块,可显示该模块使用的关键功能并设定管脚的功能分配。如果发生管脚争用,单击管脚会以列表形式显示可自动更改的管脚分配,以便纠正问题。
区域 ID 配置器
区域 ID 配置器是一款生成头文件的工具,用于指定 IP 模块的操作、设定 IP 资源的访问属性。
- 对于在 R-Car SoC 上运行的 Linux OS,可在运行应用程序时读取区域 ID。
- 头文件的作用是定义区域 ID 的寄存器。
- 可通过外部 xml 文件,过滤 IP 的特定设置。
分析工具
同步日志
总线监视器
虚拟平台
适用于加速汽车软件开发的虚拟开发环境
虚拟开发环境是一个高精度仿真环境,支持软件开发和系统验证的左移测试,工程师可在获得实际芯片之前开始软件开发。
R-Car 虚拟平台(VPF)
R-Car VPF 是一个仿真环境,无需实际 R-Car SoC 即可在投产前阶段实现软件设计。它在寄存器接口上模拟 R-Car 设备的功能,以实现与该设备可用情况下一样的软件设计。
- 在投产前阶段开始软件设计,并将结果无缝应用到使用实际芯片的软件开发。
- 在投产前阶段执行系统验证,其中,设备和控制软件协同运行。
- 也可用于投产后软件回归测试、投产前上游开发。
主要特点
- R-Car VPF 包括 CPU 模型。执行软件时,可使用预期在实际设备上运行的相同二进制代码。
- 可模拟读取和写入内存空间(如 DRAM)。
- 地址映射和运算精度与相应设备完美匹配,实现高精度模拟。
多种基板
入门套件、评估套件、开发套件、参考套件、演示套件
参考板和入门套件提供加速每个 R-Car 家族产品硬件和软件开发所需的外设功能和接口。
目标设备 | Product ID | 标题 | 类型 | 公司 |
---|---|---|---|---|
R-Car H3, R-Car M3 | R-Car H3-M3-Starter-Kit | R Car H3 M3 入门套件 | 入门套件 | 瑞萨 |
R-Car H3, R-Car M3 | RTP0RC7795SIPB0012S | 高端驾驶舱和信息娱乐系统解决方案 R-Car H3、M3 参考板 / Salvator-XS | 参考板 | 瑞萨 |
R-Car V3M | RTP0RC77970SEB0010S | 智能摄像头解决方案 R-Car V3M 参考板 / Eagle | 参考板 | 瑞萨 |
R-Car V3H | RTP0RC77980SEBS012SA01 | ADAS 和自动驾驶解决方案 R-Car V3H 参考板 / Condor-I | 参考板 | 瑞萨 |
R-Car E3 | RTP0RC77990SEB0010S | 虚拟仪表和驾驶舱解决方案 R-Car E3 参考板 / Ebisu | 参考板 | 瑞萨 |
R-Car S4 | RTP8A779F0ASKB0SP2S | R-Car S4 参考板/扩展板 | 参考板 | 瑞萨 |
R-Car V3H | Y-ASK-RCAR-V3H | R-Car V3H 入门套件 | 入门套件 | 瑞萨 |
R-Car V3M | Y-ASK-RCAR-V3M | R-Car V3M 入门套件 | 入门套件 | 瑞萨 |
R-Car V4H | RTP8A779G0ASKB0FS0SA000 | R-Car V4H 系统评测板套装 / White Hawk | 评估套件 | 瑞萨 |
仿真器
<具有编程功能的高性能片上调试仿真器 E2>
提高开发效率的基本模型
- 下载速度比此前的同类产品快 2 倍。
- 无需单独购买适配器,即可使用热插拔功能。
主要特点
- E2 仿真器可用于调试第四代 R-Car 家族产品搭载的所有处理器内核:Cortex-R 实时内核、Cortex-A 应用内核、RH850 家族内核。
- 第四代 R-Car 家族产品具有两个 JTAG 端口,可同时使用两个 E2 仿真器单元来调试任何 R-Car 家族产品搭载的两个处理器内核。
- 第四代 R-Car 家族产品支持多核同步调试和跟踪,即在同一时间轴上对多个内核的运行情况进行调试和跟踪。
<全规格仿真器 IE850A>
高性能模型,具有事件功能,可实现性能测量和大规模跟踪数据采集
- 可收集长期程序执行历史记录。
- 可在相同的用户系统上使用 IE850A 和 E2 仿真器。
主要特点
- 可对第四代 R-Car 家族产品搭载的 RH850家族内核进行调试。
- 使用可选产品,可收集长期程序执行历史记录。
标题 | 类型 | 公司 |
---|---|---|
E2 仿真器 [RTE0T00020KCE00000R] | 仿真器 | 瑞萨 |
IE850A | 仿真器 | 瑞萨 |
软件工具系列
标题 | 类型 | 公司 |
---|---|---|
带有和不带 GPU 的 3D 环绕视觉 GPU version (R-Car H3 / M3) • 4x 2MP @ 30fps input • 4k @ 60fps output • Cogent color harmonization • Dynamic 3D bowl, dynamic blend zones • Transparent car (Historical view) • Detection features IMR version (R-Car V3H / V3M) • 4x 2MP 30fps input | 软件包 | Cogent Embedded Inc. |
Algolux 的 Atlas 摄像头优化套件,适用于 R-Car The Atlas Camera Optimization Suite is the industry’s first set of machine learning tools and workflows that automatically optimizes camera architectures for optimal image quality or for computer vision. Through a secure cloud-enabled interface, Atlas significantly improves computer vision results in days vs. traditional approaches that deliver suboptimal results even after many months of manual ISP tuning. | 软件包 | Algolux |
Autobrains AI 解决方案 Autobrains provides video perception SW. Revolutionary, self-learning AI leveraging R-Car V Series assets. | 软件包 | AutoBrains Technologies Ltd. |
R-Car 驾驶员监控解决方案 - R-Car V3 M/H 上基于视觉的 ADAS 算法开发 R-Car 驾驶员监控解决方案 驾驶室内基于摄像头的驾驶员监控系统,搭配 RGB、RGB+IR 和仅 IR 传感器 CNN 和非 CNN 型号,可用于优化处理器负载。 R-Car V3 M/H 采用基于视觉的 ADAS 算法开发套件,包括弱势道路使用者检测、车辆检测、交通标志识别和红绿灯识别,以及用于开发 ADAS 解决方案的完整研发服务。 | 软件包 | PathPartner Technology Pvt Ltd |
适用于 R-Car V3H 和 R-Car V3M 的 ISP 解决方案 R-Car V3x ISP 解决方案、ISP 渠道 • 原始数据校正 • 镜头校正 • 降噪 • 颜色插值 • 演示 • 曝光控制 • 白平衡 • 色彩校正 • 色彩空间转换:RGB 或 YUV 输出 PC 调谐工具 • 实时调谐 • 离线调谐 | 软件包 | Cogent Embedded Inc. |
使用 OpenCL 和 SYCL 的 R-Car 硬件 专为瑞萨 R-Car 开发人员打造的 Codeplay 解决方案。 ComputeSuite for R-Car™ 让开发人员能够利用 OpenCL 和 SYCL 对 R-Car 硬件上的应用程序进行加速。 | 软件包 | Codeplay Software |
RT-RK - 优化瑞萨计算机视觉和 CNN Consulting and services on computer vision and machine learning to optimize the performance of Tier 1 and OEM algorithm on Renesas products | 软件包 | RT-RK Automotive LLC |
Stradvision 的 SVNet 深度学习嵌入式软件 SVNet is a deep learning and camera-based embedded perception software for ADAS and Autonomous Vehicles use cases. There are millions of vehicles powered by SVNet from Level 2 ADAS to Level 4 Autonomous Vehicles in the production pipeline in Germany and China. | 软件包 | StradVision, Inc. |
多设备分布式处理软件 该软件将应用程序的功能分散配置到多个SoC和微控制器内部的CPU和HWIP中,以最大限度地发挥硬件的性能。 | Solution Toolkit | 瑞萨电子 |
R-Car NAS(神经结构搜索) 该工具可自动设计在R-Car上高效运行的深度学习模型 | Model-Based Development | 瑞萨电子 |
R-Car DNN Compiler DNN编译器可自动应用深度学习模型中的R-Car V4H程序优化 | Compiler/Assembler | 瑞萨电子 |
R-Car DNN Simulator 深度学习模型R-Car程序快速模拟器 | Simulator | 瑞萨电子 |
AI Workbench 支持通过网页浏览器对 AI 模型和瑞萨 R-Car SoC 平台应用进行远程开发、测试和评估。 | Software Package | 瑞萨电子 |
Hybrid Compiler 跨越不同SoCs世代的通用接口 | Compiler/Assembler | 瑞萨电子 |
RH850 基于模型的开发环境 [Embedded Target for RH850 Virtual Platform] Embedded Target for RH850 Virtual Platform是一种开发环境,允许用户从Simulink®模型生成目标设备的外设代码,可在Simulink和虚拟环境中执行协同验证vHILS(Virtual Hardware In the Loop Simulation)。 | Model-Based Development | 瑞萨电子 |
R-Car Virtual Platform The R-Car Virtual Platform (VPF) accelerates in-vehicle software development for next-generation vehicles. | Simulator | 瑞萨电子 |
Virtual Turnkey Platform The virtual turnkey platform is a software development kit (R-Car SDK) with pretested software libraries and sample code on the virtual development environment R-Car Virtual Platform (VPF). | Solution Toolkit | 瑞萨电子 |
多设备协同仿真环境 这是一个多设备运行仿真环境,集成了为单个设备提供的R-Car Virtual Platform等模拟器组,可实现协同运行。 | Simulator | MathWorks, Australian Semiconductor Technology Company, Synopsys |
AosEdge 平台 — 互联汽车应用交付管理系统 为车机互联系统带来全新的UX(用户体验),同时提供软件发布与运用的V2C (Vehicle to Cloud) 平台“AosEdge”。 | Software Package | EPAM Systems, Inc. |
瑞萨 MCAL 瑞萨的 MCAL(微控制器抽象层)软件驱动程序可作为独立软件包获取。 | Software Package | 瑞萨电子 |
多核同步调试和跟踪工具 R-Car S4中集成的多个异构处理器内核(Arm内核/ RH850内核)可以同时调试和跟踪。 这允许在多个内核协同工作以实现功能的系统中更短的时间来识别原因和分析问题。 | IDE and Coding Tool | 瑞萨电子 |
多设备同步调试和跟踪工具 该工具有助于分析和识别在多个设备的CPU上协同运行的软件中出现的问题。 | IDE and Coding Tool | 瑞萨电子 |
软件开发用高速模拟器 基于QEMU的快速仿真环境。 | Simulator | 瑞萨电子 |
面向连接服务和网关应用程序的集成开发平台 R-Car S4 Whitebox SDK R-Car S4 Whitebox SDK是一款集成开发平台,可加快连接服务的应用程序开发。所有软件均通过FoC (Free of Charge)许可证的形式提供一体式软件包。 | Software Package | 瑞萨电子 |
OS
瑞萨支持第三方操作系统,以提高可靠性和安全性。
标题 | 类型 | 公司 |
---|---|---|
INTEGRITY® RTOS | 软件包 | Green Hills Software LLC |
QNX 的 ASIL 实时操作系统 | 软件包 | BlackBerry Limited |
设计咨询
我们可以提供各种解决方案来满足您的需求,包括使用 R-Car 家族 SoC 的图像识别和深度学习等关键技术,以及如何构建评估环境。
标题 | 类型 | 公司 |
---|---|---|
汽车 SoC 咨询服务 | 软件包 | Hitachi Industry & Control Solutions, Ltd. |