Arm 的 SOAFEE 将汽车带到云端,第二部分
扫描二维码
随时随地手机看文章
SOAFEE 利用云原生框架从最佳实践和标准中受益。但是,汽车软件需要增强云原生技术。其中包括使用混合应用程序和实时处理器(包括一系列加速器)的异构计算架构部署 ECU 的能力。
通过工作组,Arm 及其合作伙伴旨在了解云原生技术的当前差距,并与相关标准机构合作。合作将有助于弥合差距,使云原生框架能够应用于汽车领域。
由于汽车软件的安全性和实时性要求,最需要增强编排器。增强示例包括 I/O 带宽和保证执行时间。编排器还必须能够表达汽车软件的额外运行时要求。
下一步是增强容器运行时间以满足汽车需求。首选路径是使用虚拟化容器运行时。SOAFEE 开发人员正在与 Open Container Initiative 标准机构合作来实现容器运行时增强功能。
DevOps 增强必须针对汽车测试和验证,从云活动到实验室开发再到车载试驾。用于 CI/CD 或持续集成/持续开发的云原生技术也将过渡到汽车软件以提供额外的功能。
SOAFEE 的一个关键价值主张是汽车软件平台和应用程序的可移植性和重用性。为了实现可移植性,需要对加速器和高带宽 IO 设备进行增强。功能安全和实时能力也是其中的一部分。
VirtIO 是一个标准化接口,允许虚拟机访问简化的“虚拟”设备。SOAFEE 正在探索 VirtIO 如何提供帮助。
这些针对汽车应用程序的云原生增强功能仍在进行中。
可用性
SOAFEE 参考软件堆栈的初始版本现已推出,支持云原生汽车软件的开发。SOAFEE 参考软件可以在这里下载。
要使用 SOAFEE 软件框架,开发人员需要一个参考硬件平台。凌华科技提供两个平台。用于实验室开发的系统可用于 32 核 Ampere Altra SoC。坚固的参考硬件平台也可用于使用 80 核 Ampere Altra SoC 的车载测试。
参考硬件和软件框架支持开发和测试用于驾驶舱、ADAS、AV 和动力系统应用的基于 SOAFEE 的 ECU。
Arm 将需要更多的硬件和软件组件来构建强大的云生态系统和配套的嵌入式汽车产品。这需要时间,但 Arm 已经取得了良好的开端。
SOAFEE 竞赛
Arm 的 SOAFEE 战略很可能会成功,但仍有竞争空间。
许多公司已经采用云平台来开发汽车软件。如果生态系统按预期发展,这些进入者很可能会随着时间的推移转向 SOAFEE。因此,它们不太可能成为直接竞争对手。
领先的处理器平台公司可能是竞争对手,尤其是英特尔公司。Nvidia 可以利用 SOAFEE,即使其对 Arm 的收购提议没有成功。我在 PC 行业的经验表明,与 SOAFEE 竞争的机会很短。
为什么?因为 Arm 处理器在所有 ECU 领域都占主导地位。一旦拥有与 Arm 兼容的系统和软件的大型 OEM、一级供应商和主要芯片制造商开始使用 SOAFEE,这场战斗就会取得胜利。这可能会在大约两年内发生,使 SOAFEE 成为事实上的标准。
底线
汽车软件行业在开发新的应用程序和系统软件时已经转向云软件平台。SOAFEE 添加了用于 IT 和云应用程序的功能,但具有车辆部署所需的特定功能。
SOAFEE 将为云开发添加实时操作和安全功能,并为部署在 ECU 中的嵌入式软件平台添加等效功能——在车辆的整个生命周期内。
Arm 将 SOAFEE 定位为汽车云原生软件开发的事实标准。
SOAFEE 并没有为 Arm 创造新的收入——至少现在还没有。然而,它增加了处理器竞争对手在汽车市场的进入壁垒——这个壁垒已经相当高了。
虽然我相信 Arm 的战略会成功,但 SOAFEE 将如何影响汽车软件业务和供应链的各个部分仍然存在许多问题。