By using this site you agree to the use of cookies for analytics Learn More

技术 | 通过云工作流和汽车操作系统加速代码部署

技术 | 通过云工作流和汽车操作系统加速代码部署

 

Reading time
10 minutes

现在,汽车行业正在经历范式转移,这就要求OEM采用基于云的工作流程和汽车操作系统等新方法和解决方案加快车载软件交付。客户需求表明,汽车需要更加网联化、智能化、共享化和电动化(新四化)。麦肯锡报告显示,到2030年,95%的新车将具备联网功能,64%的客户会为获得更好的自动驾驶体验而更换OEM。从2035年起,欧盟法律将要求所有新车实现零排放;未来两年内,三分之二的美国客户表示选择共享出行的几率会增加。

向软件定义汽车(SDV)转型是OEM及其供应商构建和支持新四化特定功能的范式转移,例如数字座舱(如车载信息娱乐、安全显示和内部监控能力)、高级驾驶辅助系统(ADAS)和自动驾驶(AD)。通过SDV技术,OEM及其供应商可以在汽车发布,利用软件更新在汽车的整个生命周期内提供以客户为中心的功能,满足驾驶员和乘客的需求。SDV为提高客户忠诚度和OEM收入提供了新的机会。云原生SDV不仅可以实现高效、可扩展的安全部署,而且功能丰富,能够与车主和乘客产生共鸣。同时,我们也要做好准备,应对SDV带来的挑战,例如合规和认证。

在本篇博文中,我们将介绍Elektrobit和AWS如何一起加快各种汽车功能的开发,将代码部署到汽车上。我们还将讨论OEM如何利用这些发展加速实现其SDV路线图。

 

从客户需求到交付的价值流

我们将从价值流(从客户需求到交付)角度描述Elektrobit和AWS解决方案的能力。下图描绘了车主和乘客如何在汽车的整个生命周期(从概念到生命周期结束)中体验个性化功能和能力。联网汽车和现代电子架构将SDV提升到新高度,实现高度定制化体验的开发和部署。

 

Value stream in accelerating code to road with cloud workflows and Automotive OS

有关图中每个组成部分的详细描述见下文。

 

令人欢欣鼓舞的产品:

我们将不断完善数字座舱(将与汽车组件中的软件集成)体验,从而获得并保持客户满意度和忠诚度。为实现这一目标,OEM需要改变其编写和管理软件的方式,同时继续专注于如何为客户带来独特的产品体验。随着车辆的联网,为已售出的车辆更新、添加功能并使客户享受相关体验将面临新的挑战。将来还会出现其他挑战。下面的四个部分将描述OEM如何与Elektrobit和AWS携手,实现这一目标。

云优先工作流:

SDV正在改变我们对嵌入式软件的看法。目前,设计、开发和单元测试过程需要借助物理设备来完成。这面临两个难题:1)由于生产和研发ECU的可用性有限,导致设计和开发被延误;2)硬件在环测试(HiL)部署昂贵,且很难跨多个时区协作。

为体现在汽车行业的竞争优势,OEM需要变革工程文化,变得更加快速、专注、灵活,还能使用特定工具。“始终在线”的云基础设施可以实现这一目标,它能帮助全球的OEM团队协作更顺畅,全天不停歇。现代工作流包括“始终在线”的云敏捷开发,全球团队将利用虚拟资产快速交付最重要的终端客户价值。DevOps、测试、分析和更新的云优先工作流将得到广泛应用。Elektrobit和AWS在这一领域开展合作,有助于OEM加速实现SDV。下面我们将介绍“Shift Left(左移)”法。

汽车操作系统:

汽车操作系统将汽车复杂的ECU网络抽象为单个设备。它可以管理、监督和更新设备,还能统一应用程序编程接口(API),实现功能开发。作为SDV的主要推动力之一,汽车操作系统能够加速云优先开发和验证。软件供应商必须了解汽车操作系统的重要作用。

Elektrobit拥有一系列专有的基于Classic AUTOSAR和Adaptive AUTOSAR的综合产品、一套高性能计算开源操作系统(EB corbos Linux),以及安全高效的车载网络通信产品。这些软件正在进行虚拟化,可在云端获取。

软件生命周期管理:

随着SDV的发展,软件代码将在未来的汽车中定义更多功能。预计到2030年,每辆汽车的代码将从1亿行增加到约3亿行。OEM还需要遵守严格的汽车功能安全和信息安全要求。为满足这两种要求,OEM会提高OTA更新的频率。届时,OEM需要获得帮助,开发软件流水线,快速解决信息安全问题。

数字生活体验:

数字座舱体验是OEM与终端客户建立联系的关键机会。Elektrobit是IVI系统设计和实现方面的领导者,处于用多显示器和设备配置文件构建系统的前沿地位。全新的电子架构集成IVI硬件和软件,性能一流。Elektrobit创建的参考IVI平台是其现有中间件产品的补充。它可以将BSP连接到安卓、QNX和AUTOSAR等通用平台。

 


“Shift Left”法

现在的汽车都有1亿行代码,而且这个数字一直在增长,它们在汽车的整个生命周期内都需要进行维护。如果不使用最新的方法和工具集,例如云原生开发和测试,OEM将需要在开发和维护所有车型的软件方面投入巨大的精力和成本。

云原生开发是对电子架构和车载硬件的虚拟化。软件程序员可以通过这种方式大规模地设计、开发和测试与人类交互的汽车功能。虚拟ECU可以在云端使用,能够解决缺乏实际可用的研发ECU的问题,并在全球范围内实现实时协作。这种环境平衡可使同一种在云端开发和测试的基于Elektrobit软件栈的应用程序部署到汽车上。

什么是规模?汽车电子架构的关键组件可以通过虚拟ECU和基于CAN或SOME/IP协议的虚拟网络在云端以分钟为单位进行虚拟化。全球的开发者可以更加快速地通过协作实时完成功能设计、构建、测试和部署。这有助于使多个软件程序员团队同时研发多种车型。通过完善的云治理结构,可以更轻松地对软件代码进行编目、重复使用和扩展。此外,测试和性能数据将更易于存储和检索,成本也更低。AWS可运用其在优化云基础设施成本方面的多年经验制定更具成本效益的解决方案。

Shift left approach graphic

“Shift Left”法

 

上图中划掉的步骤可将Shift Left转移到基于云的软件在环测试(SiL)中。

Elektrobit是首批提供Adaptive AUTOSAR商用软件实现及其可扩展解决方案的供应商之一,能帮助OEM更加轻松地开发这些先进的系统。

Elektrobit的EB corbos Studio与已投入使用的EB corbos AdaptiveCore协议栈共同构成未来高性能计算(HPC)开发项目的核心组件。将Elektrobit的软件与AWS云技术相结合有助于使应用程序开发更高效、更快速,使测试更简单便捷。例如,为汽车部署基于ARM架构的ECU时,在基于AWS Graviton ARM CPU的云实例上测试的软件构建将在目标ECU上进行,无需重新编译代码。EB corbos Hypervisor支持在单个云计算实例上测试多个虚拟ECU,而最新研发的Eclipse Ankaios容器编排器也能通过有效利用计算实例来扩展AUTOSAR应用程序。Elektrobit具有云集成功能的综合产品组合可以实现此前不可能完成的大规模测试。

Shift Left法可通过快速实现敏捷性改变工程过程。凭借云基础设施的灵活性,分布在全球各地的团队可以全天候工作,优先完成最重要的任务。因此,通过云治理,我们可以将新功能推送给驾驶员和乘客,从而更轻松地应对频繁更新,并改进OTA软件更新服务。

这篇博客从SDV角度描述了软件开发和汽车部署,文中提到的原则体现出它们对其他新四化应用程序的适用性。

 


结论

Elektrobit正在利用AWS的服务和基础设施开发基于云的领先虚拟应用程序开发和测试解决方案套件。在本篇博文中,我们描述了Elektrobit产品组合的优势以及Elektrobit与AWS服务的集成。Elektrobit可为其所有广泛使用的已投产汽车软件栈组件提供云原生开发和测试解决方案,因而在帮助OEM加速实现代码部署方面具有独特的优势。Elektrobit希望基于云的Shift Left开发和测试解决方案能够支持全球数千名开发人员和测试人员同时进行开发和测试。

 


行动呼吁

点击此处,阅读更多有关Elektrobit的EB corbos产品信息。如想了解AWS可以怎样降低软件基础设施成本,请点击此处进入实践操作研讨会。


 

作者简介:

Sorin Zamfir

Sorin Zamfir是Elektrobit的一名产品经理,他与多个团队合作,实现汽车领域的云开发工作流。Sorin居住在罗马尼亚中心城市布拉索夫,约9年前开始涉足汽车行业,参与了从信息娱乐到OTA产品的多个项目。闲暇时间,他喜欢阅读、美食和旅行。

Dylan Dawson

Dylan Dawson是Elektrobit Americas的合作伙伴管理负责人和AWS联盟领导。他居住在华盛顿的西雅图市,利用自己十多年的技术和业务开发经验来帮助Elektrobit开发合作伙伴生态系统。Dylan对未来的出行解决方案充满热情,致力于在汽车领域建立战略结果驱动的关系。闲暇之余,他喜欢户外运动,还喜欢逛当地的唱片店。

Srini Raghavan

Sandeep Shah与全球企业一起定义并领导变革。Sandeep通过主持执行愿景会议和“可能的艺术”研讨会来领导变革。此外,他还制定技术路线图、定义全球运营云中心卓越战略和实现,使业务目标保持统一。除在AWS工作外,Sandeep喜欢踢足球,是一名青少年休闲运动教练。

Sandeep Shah

Srini Raghavan是亚马逊网络服务的合作伙伴解决方案架构师。他负责AWS汽车垂直领域很多合作伙伴的成功和成长,他可以帮助战略伙伴构建、营销和销售其共同开发的创新解决方案,并对AWS云的力量加以利用。不在AWS构建解决方案时,他喜欢跑步,比较关注板球运动(体育运动)。

作者

Sorin Zamfir
Product Manager for high-performance computers and Adaptive AUTOSAR

Dylan Dawson
Head of Partner Management for Elektrobit Americas and AWS Alliance Lead

Srini Raghavan
Partner Solutions Architect at Amazon Web Services

Sandeep Shah
works with global corporations to define and lead transformational change