听到「Arm」,你或许很陌生,但Ta和你的生活息息相关,因为目前世界上99%的智能手机系采用基于Arm架构制造的芯片。Arm并不生产芯片,而是将IP授权给芯片设计厂商,如高通、三星、苹果、华为等等,这么一说大家就明白了吧!

9月16日上午,邦老师受邀参加了一场发布会,席间聆听了Arm关于智能汽车的最新架构战略。

Arm宣布推出新的软件架构和参考实现——面向嵌入式边缘的可扩展开放架构(Scalable Open Architecture for Embedded Edge, SOAFEE),以及两款新的参考硬件平台,旨在加速实现汽车产业软件定义的未来。

微信图片_20210916103050.jpg

简单来说,Arm推出了开源的「SOAFEE」标准软件框架,目前已经开放下载,与「SOAFEE」一同搭配的还有两款新的参考硬件平台,预计在今年第四季度发布。

试想一下,随着「电动化」+「智能化」这两个标签出现以来,各家的新能源汽车都是朝着这个路线在发展。也就是说目前的汽车和油车时代的汽车完全不同,不再是简单从A到B的代步工具,也不再是工业机械,而是「可驾驶电子产品」;二者关系类似于曾经的「功能手机」和现在的「智能手机」。

微信图片_20210916114002.jpg

▲ 主讲人:邓志伟 Simon Teng

Arm 汽车和物联网事业部 亚太区合作伙伴关系高级总监 

未标题-1 副本.jpg

发布会中,邓志伟先生讲到:

“消费者对汽车的需求越来越多,比如联网功能、高品质人机界面功能、自动辅助驾驶功能、以及电力系统性能提升等。这些复杂的功能和服务已经没有办法由传统分散式ECU及MCU系统架构来完成,因此,在硬件方面,集中式计算平台将会是未来的主流。

为了增进整个投资的效率,如果能够有一个统一的软件定义汽车平台作为大家开发的基础,让大家在这个统一的平台上去进行差异化功能和服务的开发,将会使所有产业链中的企业和用户受益。这就是为什么Arm要发布软件架构,从根本上是为了顺应和满足产业的需求。”

微信图片_20210916103054.jpg

当汽车已经超脱交通工具这个单一且纯粹的属性,变身为智能型「可驾驶电子产品」之后,其被赋予的功能和覆盖的场景都呈现出几何倍数的增长。

举个例子,曾经的诺基亚大板砖只能用来接打电话,而现在不论苹果、华为还是小米,虽然本质上还称作移动电话,但谁还把手机当成纯粹的电话呢?

我们每天都用手机刷抖音、追剧、打游戏、逛淘宝,对于手机的依赖越来越强烈,而打电话的次数却下降;这时候,手机已经从「电话」变成了「智能掌上终端」;而汽车,也正在经历相似的转型期。

那么,矛盾就来了。汽车的功能会越来越智能也会越来越复杂,若要达成先进的驾驶辅助系统、娱乐系统、电气化动力系统和自动驾驶等功能,就要麻烦各主机厂花费更多的时间和成本去研发。而「SOAFEE」作为一个标准化框架的出现,能免去主机厂许多麻烦,从而加速生产节奏,用最简单快速的方式开发新车。这就是人们常说的「用软件定义汽车」,而「SOAFEE」作为一个开源的云端框架,对所有车企都「敞开大门」。

这种做法有点儿像安卓。

既然说到了开源的「安卓」,那封闭的「苹果」肯定就是特斯拉本拉。

特斯拉干的一切都是闭门造车,他们自己设计Soc、软件自己写,还架构了全世界算力名列前茅的Dojo来专门训练其自动驾驶。虽然马斯克也表示过很乐意将FSD共享给其他车企,但FSD毕竟不是开源软件,况且人家马老板也只是说说而已。

而站在Arm的角度来看,什么叫做「软件定义」(Software-Defined)?它为什么它这么重要?

未标题-1 副本4.jpg

简单来说「软件定义」就是由软件启动和控制一个特定的功能,但不只如此,一个完整的软件定义还必须包含对底层硬件的抽象化,从而实现同样的软件在不同的硬件上都能顺畅运行。

另外,「软件定义」还必须要能具备不断升级和更新的能力,而且,它必须是以云端技术作为开发和构建的基础。它为什么那么重要呢?因为它会为整个产业链带来非常显著的益处。

首先,对车厂及一级供应商来说,他们的软件开发的成本会大幅降低。同时,通过售后不断地推出创新的服务,可以为车厂创造新的营收来源。

报告显示,「软件定义」的实现可为车厂创造每台车多达2600-7500美金的额外利润。对IC设计及软件供应商而言,他们可以更好地实现产品的差异化,同时软件定义也会让更多的云端应用开发者加入汽车创新的行列。最后,消费者也会更满意定制化的汽车功能及使用体验。 

未标题-1 副本2.jpg

接下来,我们从技术的角度来看「软件定义」的一些内涵。

首先,一个功能及服务会在云端的环境中开发、测试及验证,这些工作需要借助很多的云端技术来完成,Hardware Models 用来模拟硬件的环境,container/virtualization提供独立的软件执行环境及虚拟化,CI/CD(Continuous Integration and Continuous Delivery持续集成 / 持续交付)负责管理应用及服务的更新,编排器(Orchestrator)负责配置适当的软硬件资源给每一个容器 (container)。

当这个功能及服务被放到车中执行时,底层的硬件必须提供好的扩充能力以应付各式计算处理的需求,同时要能在一定的功耗下达到最佳的运作性能,也必须提供处理实时性,功能安全,及保密的技术。

Arm所提供的技术完全能满足这些要求,因此Arm能够由终端的IP技术出发,来完善软件定义汽车的架构以及整合产业链中对于软件定义汽车的要求。

未标题-1 副本10.jpg

软件定义汽车的愿景是必须靠产业的密切合作才能达成,Arm愿意促成这个合作,这项计划也已经得到非常多的回应及参与,包含车厂、一级供应商 (Tier 1)、硬件及软件生态系统伙伴。

同时,Arm也和ADLink合作,推出了两款「参考硬件平台」。无论是车机、智能座舱,还是驾驶辅助系统(ADAS)、电气化动力系统和自动驾驶等功能,厂家都可以直接用两款「参考硬件平台」对「SOAFEE」进行测试,以完善各项功能。

目前,「SOAFEE」的第一个版本已经开放下载,「硬件参考平台」也已经开放预订。同时Arm以及行业领先厂商也成立了「SOAFEE」的专家小组 (Special Interest Group) 作为产业合作的组织。Arm 期望藉由这些新的资源投入,能加速软件定义汽车的实现。

Arm希望通过「SOAFEE」打造一个众人拾柴火焰高的开放环境,从而打破硬件的「次元壁」:不管什么品牌的车,也不管用了哪个厂家的芯片,都能运行同一套软件。Arm也期望借本次发布会的机会,让更多公司加入「SOAFEE」专家小组,共同为打造软件定义汽车的未来贡献力量。