适用于 R-Car 家族产品的开发环境

适用于汽车 SoC 的开发环境:专为可靠性、速度和效率而设计

瑞萨与合作伙伴工具供应商携手、提供一系列开发工具、软件库和样例软件,帮助客户提高软件开发效率、最大程度实现汽车 SoC 性能。

用于开发 R-Car 软件的软件堆栈和工具

图片 

图像


 

图像

 

R-Car 家族的 SoC 软件开发套件

全新 R-Car 软件开发套件(SDK)是一套易于使用的开发框架,可加速高级驾驶辅助系统(ADAS)和自动驾驶系统的软件开发。本套件包括深度学习应用设备。

  • 为汽车应用重新建构软件开发
  • 适用于 R-Car 的 e² studio:软件集成开发环境
  • 轻松入门、便捷访问、简单易用:易于开发的 R-Car SDK 环境。
目标设备标题类型公司
R-CAR-SDKR-Car 软件开发套件开发瑞萨

适用于 R-Car 的e² studio 软件集成开发环境

瑞萨e² studio 集成开发环境(IDE)为开发汽车应用提供了强有力的客户支持。它适用于熟悉 Eclipse 环境以及需要搭建海外公司协同开发环境的客户。e² studio 可使用基于开源 Eclipse 环境的插件功能。

 

图片 

图像

 

标题类型公司
适用于 R-Car 的 e² studioIDE 和编码工具瑞萨

主要特点

  • 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 的特定设置。 

同步日志

同步日志工具可同时测量多内核、多设备系统随时间变化处理负载和性能的能力。除了验证系统性能外,这将有助于轻松识别性能瓶颈和缺陷原因。

图像

总线监视器

总线监视器是一款使用服务质量(QoS)跟踪功能来验证总线占用状态的工具。这款工具可记录和显示各种 IP 访问 DRAM 的统计数据。

图像

适用于加速汽车软件开发的虚拟开发环境

虚拟开发环境是一个高精度仿真环境,支持软件开发和系统验证的左移测试,工程师可在获得实际芯片之前开始软件开发。

R-Car 虚拟平台(VPF)

R-Car VPF 是一个仿真环境,无需实际 R-Car SoC 即可在投产前阶段实现软件设计。它在寄存器接口上模拟 R-Car 设备的功能,以实现与该设备可用情况下一样的软件设计。

  • 在投产前阶段开始软件设计,并将结果无缝应用到使用实际芯片的软件开发。
  • 在投产前阶段执行系统验证,其中,设备和控制软件协同运行。
  • 也可用于投产后软件回归测试、投产前上游开发。

主要特点

  • R-Car VPF 包括 CPU 模型。执行软件时,可使用预期在实际设备上运行的相同二进制代码。
  • 可模拟读取和写入内存空间(如 DRAM)。
  • 地址映射和运算精度与相应设备完美匹配,实现高精度模拟。

图片 

图像

 

图片 

图像

(更多信息,请参阅:博客“R-Car 虚拟平台加速下一代车载软件开发”。))

R-Car VPF 由我们的合作伙伴提供。如需购买,请联系以下合作伙伴链接:

VDK (synopsys.com)

图片 

图像

 

入门套件、评估套件、开发套件、参考套件、演示套件

参考板和入门套件提供加速每个 R-Car 家族产品硬件和软件开发所需的外设功能和接口。

目标设备Product ID标题类型公司
R-Car H3, R-Car M3R-Car H3-M3-Starter-KitR Car H3 M3 入门套件入门套件瑞萨
R-Car H3, R-Car M3RTP0RC7795SIPB0012S高端驾驶舱和信息娱乐系统解决方案 R-Car H3、M3 参考板 / Salvator-XS参考板瑞萨
R-Car V3MRTP0RC77970SEB0010S智能摄像头解决方案 R-Car V3M 参考板 / Eagle参考板瑞萨
R-Car V3HRTP0RC77980SEBS012SA01ADAS 和自动驾驶解决方案 R-Car V3H 参考板 / Condor-I参考板瑞萨
R-Car E3RTP0RC77990SEB0010S虚拟仪表和驾驶舱解决方案 R-Car E3 参考板 / Ebisu参考板瑞萨
R-Car S4RTP8A779F0ASKB0SP2SR-Car S4 参考板/扩展板参考板瑞萨
R-Car V3HY-ASK-RCAR-V3HR-Car V3H 入门套件入门套件瑞萨
R-Car V3MY-ASK-RCAR-V3MR-Car V3M 入门套件入门套件瑞萨
R-Car V4HRTP8A779G0ASKB0FS0SA000R-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家族内核进行调试。
  • 使用可选产品,可收集长期程序执行历史记录。

全规格仿真器 IE850A

标题类型公司
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等模拟器组,可实现协同运行。
SimulatorMathWorks, Australian Semiconductor Technology Company, Synopsys
AosEdge 平台 — 互联汽车应用交付管理系统
为车机互联系统带来全新的UX(用户体验),同时提供软件发布与运用的V2C (Vehicle to Cloud) 平台“AosEdge”。
Software PackageEPAM 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瑞萨电子

 

瑞萨支持第三方操作系统,以提高可靠性和安全性。

标题类型公司
INTEGRITY® RTOS软件包Green Hills Software LLC
QNX 的 ASIL 实时操作系统软件包BlackBerry Limited

 

我们可以提供各种解决方案来满足您的需求,包括使用 R-Car 家族 SoC 的图像识别和深度学习等关键技术,以及如何构建评估环境。

标题类型公司
汽车 SoC 咨询服务软件包Hitachi Industry & Control Solutions, Ltd.