系统与设计
的意见

使应用程序的设计没有考虑设备配置

分布式处理软件软件定义多种设备的车辆。

受欢迎程度

软件定义车辆,它定义了车载值通过软件,需要部署新的应用程序在各种车辆模型。为了达到这个目标,开发人员需要一个解决方案,使他们能够轻松地开发应用程序没有考虑设备配置的ECU和硬件的最大性能。

然而,目前问题(图1)。在开发高端需要高性能的车辆,有情况下无需多设备配置使用。例如,额外的设备可以配置为提高AI加速器的性能或CPU。在这种情况下,应用程序开发人员需要考虑如何使用硬件(执行设备和执行硬件IP)来执行应用程序中的函数为多个设备和它的植入。(问题1)此外,预期的性能可能无法实现由于设备之间的数据通信开销。(问题2)这些问题增加部署新应用程序的开发时间的车辆及其障碍实现软件定义的车辆。

图1:无需多设备的配置问题。

具体的例子

瑞萨正在开发一个“分布式处理的软件无需多设备”(无需多设备框架)(图2)来解决上述问题。这个软件可以最大限度地发挥硬件的性能分布应用程序功能在多个cpu和ip设备(soc和微控制器)和执行适当的分配。一个接一个开发者可以开发新的应用程序没有考虑设备配置的ECU。这允许开发人员扩展系统性能没有改造申请额外的设备,即使硬件配置变化。瑞萨有一个广泛的投资组合soc ADAS和网关(R-Car系列)汽车单片机(RH850)这些设备,使应用程序开发相结合。

图2:无需多设备的问题解决与分布式处理的软件。

分布式处理的软件的体系结构为多个设备(图3)由一个分布式计算抽象层(DCAL)分发应用程序工作到适当的设备和硬件IP (HW),和一个通信抽象层(烤盘),最大限度地减少设备之间数据传输开销。DCAL有效执行分布式处理的HW IPs等基于信息处理的顺序和时间允许的。它还包括技术在其他设备上执行api调用应用程序。另一方面,烤盘消除数据复制的CPU和减少通信开销设备之间通过高速数据传输使用HW IP作为PCIe等。这些核心技术解决无需多设备应用程序开发人员所面临的问题。目前,瑞萨正在考虑和发展核心技术和计划的原型开发产品为瑞萨设备(soc ADAS和网关和汽车单片机)在未来。

图3:无需多设备分布式处理软件的体系结构。

总结

在本文中,我们介绍了电流分布和分配问题车载应用程序功能在多个cpu和ip设备和瑞萨的活动来解决问题,实现软件定义的车辆。瑞萨是致力于提供不仅设备软件和开发环境在车辆与软件创造价值。



留下一个回复


(注意:这个名字会显示公开)

Baidu