如今的汽车软件设计越来越趋向于高容量电子控制单元 (ECU),其中融合了功能极为强大的嵌入式微控制器单元 (MCU)。此趋势赋能互联汽车和自动驾驶车辆技术不断进步。为了支持向着软件定义汽车的转型,现代微控制器单元开发配有多核,可供并行执行多种关键软件功能。
此白皮书探讨软件团队在设计架构以容纳这些高容量电子控制单元时面临的挑战,重点关注应用程序和通信交互并探究多种典范做法以提高总体性能。
如今的汽车包含多种相互连接的电子控制单元。随着汽车功能的不断增加,认证与合规变得越来越困难。其中一种做法就是继续增加多种 ECU 到车辆的嵌入式系统之中并依赖这些 ECU 和多核处理的优势。另一种方式就是将多种 ECU 压缩到一个车载超级计算机中。只要运用得当,多核处理就是理想方式。
汽车工业要解决的问题是并行执行一个并行应用程序。也就是说,有多少应用程序可以本地化到同一个 ECU 上,这样才能让独立的车辆功能可以并行执行?关联功能的分区方式通常是高度并行化的。本白皮书重点阐述几种可行情况。
西门子 AUTOSAR 解决方案 Capital™ VSTAR 软件为运行在多核 MCU 上的嵌入式系统提供了一种必然的选择,用于部署需要不同资源依赖性的功率过程,同时保持对应用和集成的关注。开发人员受到创成式工作流的助力,开发出设计即正确的嵌入式软件平台,可供工程师们着重进行创新式应用程序开发。
下载此白皮书,了解为何多核处理就是理想方式。