SDVSOASOSA 工程师眼中的软件定义汽车
2024-11-01 02:18:05 | 作者: 匿名
FSDv12、AI“出现”、大型模型和自动驾驶
2024年端到端的自动驾驶解决方案怎么样?
想想最近炒作的“幽灵刹车”AEB……
城市NOA与开城,2024年自动驾驶第一战场
ADAS-AEB ACC LKA等全面澄清(自动/辅助驾驶系列)
丰田THS混合架构解读笔记(THS/Volt/i-MMD系列之一)
丰田THS混合动力架构解读笔记(THS/Volt/本田i-MMD系列之一)
【全网唯一中文版】通用Volt混合架构解读笔记(THS/Volt/i-MMD第2部分)
【全】本田i-MMD混合动力架构解读笔记(THS/Volt/i-MMD系列三)
顺序
当谈到软件定义汽车时,很难不听到这些词。一种是zone或zonal,是域控制器的域。另一个是SOA,即基于服务的架构。说到基于服务的架构,那么我们就说说autosar的CP和AP。在谈论autosar的AP时,你会看到一个词,叫做SOME/IP。
那么大家都在谈论什么呢?其实归根结底,我们讲的是三件事,一是车辆电子架构,一是软件架构,三是通信。
那么这些新事物是如何产生的呢?我在网上看到一句话我觉得总结的很准确,那就是“通过为用户提供更多的价值,才能达到用户持续与主机厂交换价值的目的”。
懂的人都懂。虽然从汽车的角度来看,大家看到的是电子架构的演进和软件架构的变化,但实际上其背后的驱动力也非常清晰。因为随着汽车的成熟和普及,传统汽车的利润已经减少。压缩,大家都想通过增加软件功能、提高产品价值来创造更多的价值交换。这还涉及到,因为原始设备制造商想要设计软件,所以他们需要做一些以前由供应商内部完成的工作。
在研发层面,要求工程师以新的视角来看待开发和产品。对工程师的能力要求发生了变化。例如,我们看到客户思维、系统工程等实际上正在为软件定义汽车铺平道路。
一
我们先来看两个概念。什么是SDV?互联网上有很多定义。我摘录了一句,意思是软件将深度参与汽车的定义、开发、验证、销售、服务等,实现体验的持续优化。流程不断优化,价值不断创造。俗话说,软件在汽车中变得越来越重要。
那么这种日益增加的重要性体现在哪里呢?
从三个方面来说,
一是创新。我们说,行业的发展靠创新驱动。那么汽车的创新点在哪里呢?据预测,未来汽车的创新一半是汽车软件的创新;
其次是开发成本。到2030年,软件开发成本将占到车辆开发成本的一半;
另一个因素是整车的成本。到30年,软件成本将占整车成本的一半;
也有人说,软件占一辆车价格的60%以上。
那么什么是SOA?
SOA是几年前(1996年由权威IT研究咨询公司Gartner)提出的一个IT概念。它不是具体的技术,而是架构策略层面的指导。想法。 SOA 有两个非常重要的概念:服务和接口。
既然SOA是IT行业的概念,为什么这两年突然在汽车行业火起来呢?
我把汽车发展的愿望概括为速度、经济和节约。更多意味着更多功能,更快意味着快速满足新的市场需求。好就是新车新体验,老车有新体验,持续的用户价值,省钱。降低开发成本和材料成本。
那么SOA 推动了哪些趋势呢?脱钩、快速发展,两人一拍即合。
早期我们的应用软件和底层是强耦合的。后来应用软件和基础软件解耦了。应用SOA之后,实际上是进一步的改进,因为它改进了嵌入式应用软件的接口(即服务接口)。标准化。
与硬件和底层解耦后,汽车应用软件的开发和交互灵活性大大提高,将汽车变成了可以随时下载软件的智能手机。因此,SOA所推动的趋势与汽车的发展愿望完全吻合。
二
介绍完概念,我们再来看看SOA的应用。
在汽车上实施SOA必须要经过三件事,即SOC、SORS和SOSA,分别是基于服务的电子架构、软件架构和通信。
首先我们看第一个SORS,它是基于下一代电子架构的服务实现,体现了服务复用性设计工作。
这里我们有一个问题,现在的架构不能支持SOA吗?
这里有几个困难。第一个是计算能力,第二个是通信能力,第三个其实是前两者的总和,也就是服务管理。
服务支撑架构有哪些特点?
首先它必须有一个高性能、多资源的中心节点,那么它的控制器数量肯定会比现在大大减少。
那么电子架构会对开发产生什么影响呢?
比如,在上届车展上,该车的跳舞模式吸引了很多人。
如果我们在当前的架构中做到这一点,我们可能会在ICI上放置一个交互式应用程序。要实现它,我们至少要在BCM和ECM中放入逻辑,分别实现门灯和轿厢运动的控制。
但如果是SOA架构,我们只需要将功能逻辑放在ICI或者任意一个模块中,然后调用相关的服务即可。
在图片上添加评论,不超过140字(可选)
这里出现的问题是,这些服务从哪里来或者什么时候设计的?
一旦我们有了这种基于服务的架构,将会给开发带来明显的变化。在我们传统的开发模式中,如果我们想要增加一个新的功能,我们需要很早就提交CR,影响会很大。
但基于新的架构,如果早期的架构足够前瞻性,我们可以很容易地基于服务库开发新的功能,并通过OTA的方式部署到汽车上。而且,这个开发新功能的过程并不是只有OEM才能完成的事情,而是任何授权的第三方都可以完成。
那么我们在什么阶段进行这种基于服务的设计呢?显然即使在早期设计阶段
首先,我们如何知道有哪些服务可用?
大致有两种方式,
一种是自下而上,就是总结我们车上有哪些硬件,能提供哪些功能、数据,能提供哪些服务。例如,可以处理轮速传感器收集的数据以提供车速服务。另一种是自上而下,我们从整车的功能和算法中提取服务。
具体设计和服务包的规模需要前期统一规划。
所以我们可以看到,在这个过程中,服务的规划和拆分是非常重要的。总的原则是高内聚、低耦合。
三
说完了车辆的电子架构,我们再来说说软件架构。这里我们讲一下应用软件的变化。
我们现在的应用软件开发大概就是左边这个样子,就是我们有了需求,然后知道软件需要完成哪些动作,把这些动作分成几部分,确定每个动作用哪个单元来实现,然后提出一个架构。但是SOA之后,我们可能首先要做一件事,就是对一个服务的分析和设计,这个功能需要什么样的服务组合,然后构建相应的架构。
四
我们一直在讲服务以及服务的提取和包装,但是还有一个关键点就是沟通。
我们现在有这么多的服务和功能。非常关键的一点是每个人都必须能够相互互动。我们如何调用服务并进行通信?
所以我们还需要SOC。 SOC的关键是统一接口和协议。
那我们这个时候就会问,你怎么知道我什么时候需要这个服务呢?
所以它定义了四种沟通形式
让我们看一个例子。此前ADAS与高精度地图的交互是典型的事件组。
五
聊了半天,哪些功能适合SOA?
一类是以汽车以太网作为主要通信协议的功能- 大量数据,例如:
自动驾驶或辅助驾驶的视频流信息:摄像头从各个角度获取的视频以及分析的信息;
车内影音娱乐信息:如音视频播放、IVI/乘客与后座娱乐系统交互、导航等图像信息传输、收音机、CD等功能;
诊断和刷机功能:CAN和Eth都已作为服务实现;
一类是与车外互联网互联的功能——交互性强的更新,比如:
从车载摄像头获取信息,例如通过手机远程获取车辆周围环境;
获取车辆运行状态信息,例如从云端获取车辆驾驶习惯;
远程控制车辆舒适设备,例如通过手机远程打开车辆空调;
远程控制车辆安全设备,例如通过手机远程为驾驶员解锁、启动车辆;
相关视频
-
室外篮球哪个牌子好耐打(篮球爱好者必备的室外球品牌推荐)(室外篮球哪个牌子好用)
2023-09-07
-
NA2012季后赛热火对凯尔特人(2012热火vs凯尔特人揭幕战)
2023-09-07
-
世预赛积分榜2021(世预赛积分榜亚洲出现要求)
2023-09-07
-
坎特雷拉公主攻略(坎特雷拉故事)
2023-09-07
-
谢尔盖米林科维奇萨维奇
2023-09-07
-
最新黎巴嫩球联赛排名及球队析(黎巴嫩篮球联赛比分)
2023-09-07
-
郎平的事迹介绍及其他名人的成功经历(郎平的名人故事)
2023-09-07
用户评论
哇,软件定义汽车,听起来好高级啊!工程师们一定有很多有趣的见解吧。
有16位网友表示赞同!
作为一个汽车爱好者,我一直想了解软件在汽车中的作用,这篇博文刚好满足了好奇心。
有5位网友表示赞同!
SDVSOASOSA,这名字听起来就很有技术感,工程师们能分享一些实际应用案例吗?
有12位网友表示赞同!
软件定义汽车,是不是意味着未来的汽车会越来越智能?期待看到工程师们的解析。
有17位网友表示赞同!
看了这个标题,我简直想立刻成为汽车工程师,参与到这个变革中来!
有10位网友表示赞同!
感觉软件定义汽车是汽车行业的一个大趋势,但不知道具体怎么定义,能详细解释一下吗?
有5位网友表示赞同!
工程师们的视角一定很有深度,希望能从这篇博文中学到一些专业知识。
有19位网友表示赞同!
软件定义汽车,听起来很有未来感,但我还是有点担心安全性问题。
有15位网友表示赞同!
工程师们眼中的软件定义汽车,会是怎样的未来呢?期待看到你们的展望。
有8位网友表示赞同!
SDVSOASOSA,这个名字太酷了!我猜这会改变我们对汽车的传统认知。
有9位网友表示赞同!
汽车工程师们,你们是如何看待软件定义汽车带来的挑战和机遇的呢?
有20位网友表示赞同!
想了解软件定义汽车,但不知道从哪里下手,这篇博文给了我一个很好的起点。
有20位网友表示赞同!
每次看到汽车行业的变革,我都感到既兴奋又不安,软件定义汽车会是怎样的体验呢?
有9位网友表示赞同!
工程师们,你们在软件定义汽车的道路上遇到过哪些有趣的问题?分享一下吧!
有8位网友表示赞同!
软件定义汽车,听起来好复杂,但我相信你们能搞定一切难题。
有18位网友表示赞同!
我对软件定义汽车很感兴趣,但不知道这项技术何时能普及到普通消费者手中。
有16位网友表示赞同!
工程师们,你们能否预测一下,软件定义汽车会带来哪些新的汽车功能和服务?
有7位网友表示赞同!
每次看到技术革新,我都感到无比激动,期待软件定义汽车能带来更多的惊喜。
有6位网友表示赞同!
想了解软件定义汽车的具体实现,工程师们的经验分享对我来说太有价值了。
有11位网友表示赞同!
软件定义汽车,未来可期!希望这篇博文能让我对这个领域有更深入的了解。
有14位网友表示赞同!