软件定义汽车时代,oem转型的三部曲:
整车e/e架构升级,硬件架构上从分布式ecu向域集中式,进一步向中央集中式+区域控制器升级;
linux、qnx 和其他 rtos等只提供内核,主机厂在此基础上实现硬件抽象化,形成支持应用开发的中间层操作系统,定义开发者交互逻辑,搭建应用层,目的在于通过简化车辆软件开发和增加更新频率,向所有人(企业)开放车辆编程,进而掌握开发者生态资源;
进一步利用庞大的用户保有量构建开发者生态,整车厂利润中心由“硬件制造”变为“软件开发”。
短期来看,大部分oem主机厂仍处于硬件架构升级的阶段,汽车软硬件解耦处于发展初期,主机厂纷纷将底层基础软件(系统内核、ap autosar、中间层等)作为发展重点。
长期来看,为了实现软件定义汽车,智能汽车软件架构正在向soa(service-oriented architecture,面向服务的分布式架构)转型升级。soa(service-oriented architecture面向服务的架构)将重构汽车生态,汽车行业很可能复制pc和智能手机的“底层硬件、中间层操作系统、上层应用程序”的软件分工模式,同时涌现出智能汽车中间件的行业巨头,上层app开发者无须关注底层硬件架构,而专注于应用开发。
一、什么是soa架构?
soa,即service-oriented architecture,也就是面向服务的架构。这个概念其实并不新鲜,早在20多年前,webservice出现的时候,soa就已被誉为是下一代web服务的基础框架。但是用在汽车上确是近年来随着软件定义汽车的发展,soa在汽车上才开始得到应用。
汽车soa是对整车智能化的底层能力进行组织。将车端的硬件能力和各种功能soa化,划分为不同的服务,拆分成颗粒度更小的接口。这些服务根据soa标准进行接口设计,基于soa标准协议进行通信。这样,各服务组件之间就可以相互访问,从而扩展了服务的组合形式。
soa软件架构的特性就是高内聚、松耦合、服务平台无关化、服务动态部署/动态发现。因而为汽车出厂后的持续升级和服务降低难度、拓展出更多的可能性。
二、为什么要在汽车上使用soa架构
在整车架构上,“面向服务”是相对应的是传统汽车软件架构中“面向信号”的开发范式。
所谓“面向信号”就是:为了实现某一项功能,ecu从底层到应用层开发了一整套的软件,并根据事先设定的特定信号与外部进行交互。传统ee架构中,ecu 由不同的供应商开发,框架无法复用,无法统一,集成难度大。如果开发新的功能,那么整条软件链路上所有相关的参数都需要重新编写和配置,也就是说模块之间的耦合度太高,其中一个升级会影响其他模块都得跟着升级。功能模块复用率非常低,牵一发而动全身,任何功能的更改,都会带来非常大的工作量。
而“面向服务”的soa架构对于ecu的更新版本、更新信号库、代码修改等过程更加简便和灵活,基于服务的架构开发,实际上是以服务的方式对整车的功能进行拆解,将黑盒子的ecu白盒化,为未来扩展和功能更新,提供了良好的基础。软件架构白盒化之后,功能的更新和重新部署都更为透明,快速和便捷。
所谓软件定义汽车,只有当我们把硬件的边界打破,软件之间能够互相“看得到”对方,彼此之间用同一种语言交流,才能形成更大的生态系统。这也就是为什么我们要在汽车上使用soa架构。
三、ee架构的升级需求和车载以太网为soa奠定了基础
当我们将目光投向今天的智能汽车,也会发现,ee架构(电子电气)的升级和车载以太网应用,也让soa的出生顺理成章。
ee架构的升级奠定硬件基础。
以往的传统汽车采用分布式的ee架构,需要上百个ecu(电子控制单元)。传统架构下,各个ecu不但直接驱动执行器和传感器,还承担了业务功能的很多控制逻辑。因此,功能的更新迭代,往往需要多个控制器配合修改,而各个ecu采购至不同的供应商,这导致软件变更周期长、难度大。随着整车ee架构朝着域集中式的发展,几个域控制器承担了整车主要逻辑运算的任务,将执行器和传感器与控制命令分离,变成纯粹的执行机构。ecu实现业务逻辑和控制逻辑的解耦,功能接口模块化、标准化。这样,只要通过几个域控制器,就能实现对底层硬件的控制,在架构设计上为soa提供了良好的基础。
以太网的应用奠定通信基础
传统的车载网络架构主要由can总线组成,按照功能划分出不同的功能域,比如动力总成、车身控制等总线域。各个ecu都有自己独立的通信渠道,使得整车线束成本高昂,总装复杂程度也较大。而且同一个can总线上的所有节点共享带宽,普通can总线的通信带宽仅1mb/s。
目前整车主干网都选择用以太网取代传统的can总线,作为新的车载网络架构。以太网是交换机式(switched network)通信方式,所有的终端节点通过交换机连接到一起,通过交换机转发传递的信息,拥有更高的带宽(大于100 mb/s)和更低的延时。有了更好的硬件基础架构,加上带宽更宽、延时更低的网络,才为soa的应用和实现奠定了基础。
在软件定义汽车的今天,汽车软件需要更快速的迭代——这是智能汽车的核心能力。soa将给汽车软件生态带来巨大的变革。
四、soa为主机厂带来了什么?
1、软硬件解耦,打造良好的汽车软件生态
整车soa架构的实现,让应用开发与整车硬件平台解耦,一次开发可以适配不同的车型,为智能汽车的功能和场景带来更多的想象。基于整车soa架构,能够为应用开发提供一个标准的基础平台,有利于打造一个良好的汽车软件生态。
以零束的soa架构为例,
零束银河全栈3.0采用模块化开发,分为轻应用开发环境、图形化开发环境、集成ide开发环境、软件开发组件、应用商城、场景商场、数字汽车。其中基于数字汽车的soa架构走在行业领先的位置,基于区域控制器的开发思路,将运算逻辑上移,底层完成信号的采集和io输入,zone控制完成路由, 最终由控制中央计算系统完成逻辑运算和云端交互。其中hpc1&hpc2为两个主要的计算大脑,hpc1同步负责与云端通讯,同时完成ota的功能。
2、实现更加强大的ota升级能力与更快的迭代速度,极大提升车厂服务周期,创造长期价值。
soa基于软硬件解耦的优势所发挥的核心价值在于彻底实现软件独立“生长”(或者说算力架构可以迭代,共享算力变成了可能),而硬件同样可以独立“生长”(跨车型平台,或者在车辆生命周期内为用户提供ota升级服务,而这些在传统架构中实现的成本是不可控的)。
因此,soa的实现为“面向服务”的ota提供了更好的框架基础,ota升级将变得更加简单、灵活、安全、可控。
ota提供商艾拉比在ota行业趋势报告中提到,随着持续的架构改革,艾拉比ota也将由前期“面向功能”的ota逐步向“面向服务”的ota迈进。soa为ota提供了强大的支撑能力和基础,随着软件定义汽车的发展和soa架构的实现,更好的发挥了ota的潜力,降低了ota难度降低、提升了升级效率。同时ota的升级反哺软件定义,加速软件定义下商业模式、开发模式、用户体验的进一步升级。
艾拉比:面向服务的ota
目前,主机厂纷纷布局soa软件架构的开发,未来2-3年将是soa量产的高峰期,车企通过自建或与供应商合作搭建操作系统和soa平台,以及“面向服务”的ota平台,向用户提供全生命周期的软件服务。
3、主机厂利润中心“由硬入软”,软件将成为整车bom成本的主要成本项之一
随着软件定义汽车的不断演进,整个汽车行业的商业模式随之改变,从长期以来依赖新车制造和销售获取利润,转向规模更大的软件×保有量市场收费。整车厂将通过向c端收取软件授权和ota更新服务费以完成商业模式闭环。
以特斯拉为例,特斯拉正积极推动fsd从一次性前装收费的模式转变成订阅服务持续收费的模式,以扩大潜在的付费客户群。
特斯拉的软件服务收费项目
特斯拉软件收费项目
五、soa能给消费者带来什么?
1、更开放的开发者平台
soa架构是底层硬件与上层服务应用的桥梁,还能将汽车的硬件能力向第三方开发者开放,这样其他行业也能接入智能汽车软件的开发。就好比ios等智能手机系统在开放了开发者平台后,消费者可以下载应用,用手机看知乎、刷微博;新的应用如微信、抖音,也改变了我们的生活。
2、更丰富的使用场景
soa架构可以承载丰富的互联网资源,帮助不同背景的开发者将自身业务与车端深度融和,以用户体验为中心,才能孵化出跨界的智能汽车软件产品,诞生我们暂时还想不到的智能汽车使用场景。打个比方,以前手机地图就是单纯用来查找目的地、定位和导航。但是当地图服务商将api接口提供出来后,其他公司也可以使用已有的地图+定位功能去做自己的业务,比如美食地图、景点地图等应用,不需要再自己开发一次地图。
3、千人千面的用户体验
soa架构在吸引足够多的开发者之后,就会出现更多的应用。通过软件功能的快速更新,让消费者更便捷、快速的获取更多功能、应用和服务。以艾拉比ota运营为例,在完善的功能基础上,通过大数据分析和灵活、经济、快速、无忧的全新ota软件迭代能力,满足用户多样的用车需求,实现真正的千人千面的用户体验。
结语:
在软件定义车的时代,软件在车上的分量越来越重,用户对于车内软件的需求越来越多样,高通信速率、高度可定制的基础架构对于智能汽车来说尤为重要。而soa架构主要优势是可以很大程度上实现软硬解耦,服务高内聚,软件易重用,服务的灵活部署,让功能改变只需要升级某个服务就可以实现,大大提高了整车软件ota升级的潜力。未来,在soa的服务架构下,借助强大的ota通道,最大限度的激发汽车全生命周期的价值潜力。
ITOps转向云端的原因是什么
苹果努力摆脱三星供应,自研MicroLED巨量转移技术达到全球第一?
登临科技荣获“2023最值得关注AIGC企业”
2009年半导体市场情况好于预期
你只管生产,其他的请交给华为云大数据BI解决方案
为什么要在汽车上使用SOA架构
IMEC将下一代高分辨率EUV技术进行了商业化
高交会上洲明科技LED显示打造人气高地
74hc573芯片是什么类型的芯片?有什么用
气动自动化功能测试治具
泰克示波器的测量和使用方法
参展商的成本预算小技巧
TDA2655B引脚功能的电压资料参数
小蚁科技在张江人工智能岛9号楼举行5周年员工答谢会
无纺布表面污点检测设备的原理、参数及配置
基于AU7845单芯片的无机芯迷你音响方案设计
2020年的区块链产业主要的方向是怎样的
中国西部智能制造产业将从“这里”腾飞!
场效应管的分类:
国产智能手机南北之争,到底优势在哪方?