欢迎访问江南电竞app
谁扯下了汽车软件的“遮羞布”?
2021-09-17 来源:华强电子网
4938

关键词: 汽车软件 IC 芯片

       谈到软件,就不得不提当前各大厂商“跑马圈地、各自为营”的残酷竞争。无论是智能终端还是汽车市场,这类现象可谓比比皆是,各大软件厂商互相设立门槛,将其他玩家拒之门外,打造自己的软件生态,从而为下一步建立商业闭环进而“圈钱”奠定基础。


  尤其是随着如今硬件技术优势日益见顶,软件正在越来越多智能设备竞争中的重心。特别是汽车领域,“软件定义汽车”的概念正深入人心,各大有实力的软件公司都在大幅加码汽车市场,布局从云到端的应用,推动自有生态闭环。


image001.jpg


  这种背景之下,若是能有一种开源开放性的软件,打通从云侧到端侧的应用,必然能够极大的推动整个汽车软件产业的标准化,促进行业的健康发展。为此,Arm的SOAFEE应运而生,借助Arm本身具备的强大软硬件技术生态,利用云原生技术去改进软件的开发、构建、管理、更新的效率,为汽车产业提供最开发最具竞争力的软件方案。


  SOAFEE如何“定义”汽车软件?


  如今,随着汽车产业链的蓬勃发展,车厂跟一级供应商们都逐渐认识到,随着汽车硬件和软件越来越复杂、越来越先进,企业必须掌握更多的软件与硬件的技术才能满足市场的需求,从而创造自己的价值。因此,不少车厂和一级供应商在软件开发方面正不断投入,甚至去主导IC的设计,这些改变在过去看来的确难以想像。


  这也意味着进入智能化之后,汽车领域的竞争是愈发残酷而激烈,广大车企和Tier 1们也都更加“焦虑”。在加上硬件的优势正逐步减弱,因此软件也由此跻身成为了这些企业缓解焦虑的“特效药”。


  毕竟,从车厂的角度来看,未来硬件的价值的比重相对过去来讲是降低的,同时软件的价值越来越高。第一,对传统的硬件厂商来说,必须投入更多的资源和注意力在软件构建上,但因为软件其实有非常复杂的层次,所以对车厂来讲,其实更应该去专注在应用以及服务的软件上。对于一级供应商来说,为了要满足这些车厂的应用及服务,可以更加关注中间软件的需求与开发。但除了这些软件以外,还有非常多的共用性的领域,比如操作系统、Hypervisor,或者是一些硬件厂商提供的软件、固件,在云端的这些基础服务需要由一些第三方的供应商来构建。


image003.jpg

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


  站在Arm的角度,如何看待软件定义(Software-Defined)及其重要性?Arm汽车和物联网事业部亚太区合作伙伴关系高级总监邓志伟在接受记者采访时表示:“首先,对车厂及一级供应商来说,软件开发的成本会大幅降低,同时,通过售后不断地推出创新的服务,可以为车厂创造新的营收来源。报告显示,软件定义的实现可为车厂创造每台车多达2600-7500美金的额外利润。对IC设计及软件供应商而言,他们可以更好地实现产品的差异化,同时软件定义也会让更多的云端应用开发者加入汽车创新的行列。最后,消费者也会更满意定制化的汽车功能及使用体验。”


  由此可以归纳几个软件定义汽车必须要实现的需求:首先,软件必须要具备可移植性,一份软件要能够在不同的硬件当中去执行。第二,软件必须以云端的技术来开发构建和升级,让整个软件的开发和维护成本能够降到最低。第三,由于汽车产业里面的一些特殊的要求,所以软件定义汽车的软件必须能够处理实时性、功能安全以及保密的要求。最后,软件必须要去符合开放式的架构,因为开放式的标准才能创造更大的生态系统,让所有人都能参与其中。


  SOAFEE (Scalable Open Architecture For Embedded Edge)正由此应运而生,据Arm介绍,SOAFEE 是一个由Arm以及汽车产业的领导厂商所提出的构想,这个项目已经投入了实际资源并得到了实现。SOAFEE包括两个部分:第一,它是一个软件架构,该架构将通过扩增既有的云端技术,来实现汽车产业对于实时性及功能安全的特殊要求。值得强调的是,它也是一个开源的参考实现。同时SOAFEE是以Arm Project Cassini中的SystemReady开放标准为基础,来实现底层硬件的抽象化。


  具体来讲,邓志伟介绍:“这个软件架构包含三个部分:第一,是SOAFEE——Scalable Open Architecture for Embedded Edge,面向嵌入式边缘的可扩展开放架构,它是一套新的软件架构和开源参考实现,既可满足汽车的实时和安全需求,又能充分利用基于云原生开发的优势。第二,是一个能够执行SOAFEE,以及开发各式功能及服务的硬件参考平台。第三,是我们会成立一个产业合作的组织来持续完善SOAFEE的设计。”而目前,SOAFEE的第一个版本已经可以供开发下载,这个版本包含了启动云原生(cloud-native)的所有基本模块,所有相关的信息都可以在gitlab的连结中找到。


  强刚需之下,软件开源究竟有多重要?


  软件开源,是打破当前各主流玩家各自为政这一顽固壁垒的唯一可行路径。一方面,开源能够更快速吸引到大量客户,对生态发展和技术迭代都大有裨益;另一方面,开源也能够有效的避免垄断出现,而且更有希望和可能成为行业标准化产品,在众多客户之间建立起更加强大的信任关系。


  事实上,整个SOAFEE项目的目的就是希望能在硬件和软件的界面做标准化,但并不代表硬件的架构就一定要用Arm架构,还有非常多不同的硬件架构可以提供计算的平台。毕竟,既然SOAFEE是一个开源的架构,它就必须要涵盖各种不同硬件、IP的架构,只要符合与软件之间的标准界面,Arm以外的硬件架构也是可以在SOAFEE上使用。


  其实从Arm一开始提出SOAFEE构想的时候就是想去避免这个问题。邓志伟告诉记者:“第一,我们非常强调它的开放,它的架构是开放的,所谓的开放的架构就是它必须要去涵盖和容纳各种不同的技术,包括不同的车厂及软硬件厂商的技术,这样就不会被垄断了,所以我们是通过一个开放架构来避免被垄断。第二,它是开源的,所谓的开源就是说不会被任何一个人去掌控所有,因为它把整个标准都放到这里,如果是开源就必须要让大家去共享,所以我们是用开源的方式去避免整个软件的设计被垄断。”


image005.jpg


  第三,很多的车厂所谓的核心技术不应该是构建在没有办法区隔化、差异化的领域,比如说操作系统或者是像容器(container)机制,其实对车厂来讲,他们的差异化是在应用层和服务上。邓志伟进一步补充到:“我们很乐见他们的应用程序和服务不需要开源,这本来就应该是车厂创造差异化的地方,在这部分他们本来就应该各自圈地做差异化。如果他们把软件技术集中在应用上或者服务上,比如说自动驾驶或辅助驾驶的系统设计和服务的设计上,这样就可以避免车厂跟整个开源有一些冲突和矛盾的地方,我们把这样的概念跟车厂深入沟通后,他们是非常高兴能通过不同的价值链,让他们参与到这样一个开源软件的构建中的。”


  因此,从开放的架构和开源去解决被垄断的问题,是Arm在汽车软件领域的态度。所以标准化也是SOAFEE发布想要传递的很关键的想法,也正因为SOAFEE是一个标准的开放的软件,所有的用户都能在这样的环境中去自由地贡献自己的力量,推动整个的SOAFEE快速向前发展。让SOAFEE这第一个针对汽车产业,实现真正把云端技术导入到汽车产业,且开源开放的满足汽车产业的软件架构能够遍地开花。



Baidu
map