整车功能架构 --- 智能座舱
我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。
老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:
所有人的看法和评价都是暂时的,只有自己的经历是伴随一生的,几乎所有的担忧和畏惧,都是来源于自己的想象,只有你真的去做了,才会发现有多快乐。人就应该满脑子都是前途,不再在意别人的看法不再害怕别人讨厌自己,不再畏手畏脚忧心忡忡也不会在睡前反回忆白天的行为,是否让对方产生误解用你那精神内耗的态度去搞学习搞事业搞钱,然后用躺平和摆烂的态度对待人际关系,烦恼能消失一大半。
无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事.而不是让内心的烦躁、焦虑、毁掉你本就不多的热情和定力。
时间不知不觉中,快要来到深秋。国庆假期结束,又开始新的忙碌。成年人的我也不知道去哪里渡自己的灵魂,独自敲击一些文字算是对这段时间做一个记录。
一、背景信息
软件定义汽车和E/E架构转型浪潮下,智能座舱供应链迎来变革。软件定义汽车趋势下,软件在汽车中的价值量占比将不断上升。主机厂的核心能力将发生范式转移:
-> 即从专注于发动机、底盘等核心技术转变为培育自身系统性的软件开发能力,通过设立软件公司和成立软件研发部门等措施来弥补自身软件的短板。
-> 另外,汽车 E/E 架构从分布式向集中化转型,软硬件解耦有助于降低零部件生产壁垒,助力硬件供应商加速实现国产化替代,推动智能座舱产业链变革
座舱存量和增量软硬件价值量发生变化,为诸多企业带来进入契机智能座舱因具备丰富的功能,价格相较于传统座舱显著上升。座舱单车价值量发生变化,存量硬件、增量硬件和增量软件涉及新的入局者。硬件方面,高算力SoC芯片逐渐替代低算力的MCU芯片,为高通等消费级芯片厂商带来从中控仪表 ECU 到座舱域控制器,以德赛西威为代表的国内Tier1已在布智能域控全套解决方案。新增硬件如HUD、通信模块的出现为科技公司和讯厂商带来入局机会。软件层面,操作软件定制化和应用程序为主机厂主夺的领域,底层操作系统为传统Tier1的基本盘。
汽车座舱智能化,催生Tier 0.5 和 Tier 1.5 等新兴。Tier 1业态当下汽车座舱系统的产业链条发生巨大变化,传统汽车供应链自下而上的模式在新智能汽车时代不再适用,Tier0.5和Tier1.5的出现赋能汽车供应链生态。以富赛汽车电子公司为代表 Tier 0.5 作为主机厂与上游之间的纽带,向上提供部分集成的软硬件,向下提出定制化需求:以互联网巨头、科技公司等企业为主的 Tier 1.5 向 Tier 0.5 提供部分软硬件支持服务的同时,也给 Tier1 提供集成化决策、融合及控制等方面的方案和服务。
汽车智能化趋势下,智能座舱是最快实现价值变现的方向之一,传统的汽车 BOM 供应体系将发生重大变革。传统供应模式下,Tier2 供应商负责研发和生产汽车零部件,由 Tier 1 进行零部件整合并为主机厂提供一体化产品解决方案。在当今“软件定义汽车”、软硬件解耦和汽车电子架构集成化趋势下,主机厂所需的智能座舱系统对软件的开发和使用能力提升,Tier 0.5 和Tier 1.5 应运而生。
智能座舱快速渗透的同时,座舱硬件、软件技术也在不断发展。车载显示屏、控制芯片、HUD等部件的功能进一步演进,价值量逐步提升。智能座舱主要部件的商业空间将为汽车电子企业、互联网科技巨头和信息通讯厂商提供入局机会。
二、智能座舱技术架构
汽车智能座舱的技术架构主要由如下几个组成:
-> 硬件层;
-> 系统软件层;
-> 功能软件层;
-> 服务层;
-> 支撑层构成。
复杂的技术架构推动了智能座舱产业链变革。
-> 硬件层包括传感器、内存、AI 感知模块、应用处理器(AP)等基本硬件设备:系统软件层包括驱动、通信等基本系统软件;
-> 功能软件层是完成智能座舱核心功能的层,主要在 AI感知模块上完成感知,在应用处理器上完成上层应用;
-> 服务层,即云服务体系包含语音识别、场景网关等相关服务;
-> 支撑层系,是支撑软件的快速开发工具,也可以称为成长平台。
分层的技术架构有利于整合系统资源,推动汽车软件架构由基于信号的架构向基于服务的架构(SOA)转变,大大提升复杂功能在车上的落地可能性。
预计智能汽车软件成本在整体汽车成本中的占比将从2022年的15%25%,上升至2026年的35%45%
软件在车载成本中的占比是一个复杂而多变的问题。随着汽车智能化和网联化趋势的加强,软件成本占比预计将持续增长。然而,车企和供应商也在不断探索优化和降本的途径,以应对市场竞争和消费者需求的变化。
随着汽车智能化和网联化水平的不断提升,软件在车载系统中的作用越来越重要。因此,软件成本占车载成本的比例预计将持续增长。
汽车 E/E 架构从分布式趋向集中式,不仅能够推动“智能化”的发展,还能有效实现新能源汽车降本增效。集中式架构可以有效减少新能源汽车整车 ECU 的数量,避免整车线束复杂化布局,推动汽车实现降本增效,为后续OTA 的软件管理提供便利。
随着车规级芯片运算能力、主频、核心数等性能不断迭代进步,将助力E卫 架构集中化转型升级。
供应链边界将随着 EI架构发展推动日趋模糊,零部件供应商将需要更强的协同整合能力,同时软硬件解耦有助于降低零部件生产壁垒,推动硬件供应商加速实现国产化替代
汽车电气化/智能化创造增量零部件,软件定义汽车带来盈利模式变革,部分车企会选择智能硬件预埋,OTA 软件升级也会带来新的盈利模式,带动汽车产业链微笑曲线更加陡峭。
智能座舱产业链新玩家积极入局,推动产业链价值重构,芯片厂商、软件提供商和互联网科技公司三大新入局者分别抢占SoC芯片、中间层和操作系统等附加值高的领域
汽车智能座舱主要由软硬件和人机交互技术构成,硬件包括液晶仪表盘、HUD、显示屏、芯片等,软件包括操作系统、中间件等,人机交互技术包括语音识别、触控识别等技术
伴随智能座舱软硬件的复杂化程度不断加深,传统车载信息芯片已无法满足座舱的算力需求和更新速度,SoC 芯片应然而生;
一方面,系统级SOC芯片高度集成了中央处理器(CPU)、AI处理单元、图像处理单元(GPU)、深度学习加速单元 (NPU)等多个模块,能满足高读运算和复杂运算的需求;
另一方面,主机厂愈发倾向于在车内使用硬件预埋的方式,主机厂间的算力竞赛越来越白热化,高算力 S0C芯片厂商市场地位将得到进一步提升;
高通作为消费电子芯片的霸主,目前也是智能座舱的 SoC芯片的全球龙头,旗下 820À多8155芯片已经成为当前智能座舱的主流芯片方案
车载显示器上游面板厂和中游模组厂凭借自身积累的成熟的软件开发及软硬件耦合能力,布局显示系统集成和智能座舱总成业务,在软件定义汽车的浪潮下,获得了直接对接OEM 厂商的机会
SDK(软件开发工具包): 目前市场以 Tier1和互联网科技公司为主,日后主机厂将抢占份额主机厂或将争夺核心应用算法对一些与用户体验交互较强的核心应用进行自研。
BSP(板级支持包):传统 Tier 1 的基本盘,互联网企业和主机厂不考虑底层软件市场BSP 与底层硬件封装后,后续不涉及定制化升级,车规级软件开发工作相对底层。
操作系统定制化:目前市场以 Tier1和软件公司为主,日后主机厂将抢占份额:车机系统是所有数据的入口,争夺操作系统开发能力,便于后续进行 OTA 升级和功能的优化。
根据主机厂软件能力全面程度和研发主导能力,主机厂向软件转型具有四条路径:
-> 1、与软件企业战略合作;
-> 2、全栈道技术布局;
-> 3、同Tier1深度绑定;
-> 4、核心领域重点突破
当下汽车座舱系统的产业链条发生巨大变化,传统汽车供应链自下而上的模式在新智能汽车时代不再适用,Tier0.5和Tier1.5的出现赋能汽车供应链生态.
零部件供应商、软件服务商与主机厂的关系变化很大。传统的零部件供应商和主机厂的关系是零部件厂商负责研发和生产,主机厂再把零部件上的最优资源集成到车里,按照主机厂对车的定位来打造产品,最终推向市场,面向消费者。如今在“软件定义汽车”的新形式下,软件对于汽车越来越重要,软件在车上的话语权越来越大,在整车成本的占比上也越来越高。### 主机厂也在根据目前的形式进行调整,做车内软件的定义和控制,将技术能力下探,做车内智能零件的定义,包括底层的SOA架构。在这个过程中,主机厂和供应商都在增强自身能力。
关于供应链未来关系的发展思考①)对于主机厂,大型主机厂基本都在开始布局底层S0A架构和共同开发体系,未来主机厂很可能会控制一部分S0A架构。主机厂会去集成各个零件软件供应商的软件功能,同时将硬件整合成ONE BOX体系。
对于零部件厂商,一方面,要从底层架构软件上更多得支持主机厂,很多零部件厂商从Tier1变成Tier0.5,从零部件的软件体系上更多得给主机厂赋能。另一方面,零部件供应商、软件服务商要在应用层上形成各自的专业发展方向,从用户体验的角度来为用户提供丰富的应用。
名词解释
V2X:V2X(VehicletoEvenrything),V2X是支持车辆与周围交通系统进行通信的技术,可实现车与万物互联的技术,包括Vehicle-to Vehicle(车与车),vehicle-to-infrastructure (车与基础设施),vehicle-to-network(车与网络)和vehicle-to-pedestrian(车与人)。
云计算:一种资源交付和使用模式,用户可通过互联网以自助服务的形式获取自身所需要的IT资源。
SaaS:SonwareasaService,软件即服务,位于云架构上层,是一种软件交付模式。SaS服务商将软件统一部署在自身服务上,客户可根据自己实际需求通过互联网向SaaS服务商采购所需的软件服务。
PaaS:PlatfomasaService,平台即服务,位于云架构中间层,是一种将软件开发平台作为服务提供给用户使用的云计算基础设施服务。
IaaS:InfastruclureasaService,基础设施即服务,位于云架构底层,把I基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式。
智能汽车:通过搭载自主探测设备,具备单车环境感知能力,能够进行自主决策并安全行驶至目的地的汽车。
车联网:涵盖车内网、车际网和车云网,以特定通信协议和数据交互标准,实现车与车、人、路、平台之间信息交换的通信网络。
5G: 5th Generation MobileNetworks,第五代移动通信技术,一种具有高数据速率、低延迟、高吞吐量特征的数字蜂窝移动通信技术。
ADAS:Advanced DrivingAssistantSystem,高级驾驶辅助系统,通过传感器收集环境信息并分析决策,提醒驾驶员潜在危险的主动安全技术。
环境感知:通过传感器或自组织网络,对道路、车辆、行人、交通标志等进行检测和识别的技术,目前多用于先进驾驶辅助系统。
智能决策:对获取到的信息进行融合、分析判断车辆应该做出的最优决策。
AliOs:由阿里巴巴发布的面向汽车、IOT终端、IOT芯片和工业领域的物联网操作系统。
IoT: The lntemetofThings,物联网,通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。
HUD:Head Up Display,抬头显示器,一种利用光学反射原理将影像和信息投射到玻璃上的装置。
OBD:On-borad diagnostics,随车诊断系统,汽车检测仪器访问汽车电脑ECU的接口。
ECU:Electronic ControlUnit,电子控制器单元,是利用各种传感器、总线的数据采集与交换,来判断车辆状态以及司机的意图并通过执行器来操控汽车。
IVI:In-VehicleImfotainment,车载信息娱乐系统,是采用车载专用中央处理器,基于车身总线系统和互联网服务,形成的车载综合信息处理系统。流媒体后视镜:可实时观察后方路况的后视镜,通过高清的外置后视摄像头对车辆后方环境进行拍摄,并把图像呈现到后视镜上。
搁笔分享完毕!
愿你我相信时间的力量
做一个长期主义者
相关文章:

整车功能架构 --- 智能座舱
我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 所有人的看法和评价都是暂时的,只有自己的经历是伴随一生的,几乎所有的担忧和畏惧…...
java stream流的使用
Java中的Stream API是Java 8引入的一个重要特性,它提供了对集合对象进行各种非常便利、高效的聚合操作(aggregate operation)或大批量数据操作(bulk data operation)。Stream API借助于Lambda表达式,极大地…...
(JVM)带你一起研究JVM的语法糖功能 和 JVM的即时编译器
1. 语法糖 所谓的语法糖,其实就是指java编译器把*.java源码编译为*.class字节码的过程中,自动生成和转换的一些代码,主要是为了减轻程序员的负担,算是java编译器给我们第一个额外福利 以下代码的分析,借助了javap工具…...
【Linux】ClickHouse 部署
搭建Clickhouse集群时,需要使用Zookeeper去实现集群副本之间的同步,所以需要先搭建zookeeper集群 1、卸载 # 检查有哪些clickhouse依赖包: [rootlocalhost ~]# yum list installed | grep clickhouse# 移除依赖包: [rootlocalho…...
js的小知识
以下是一些 JavaScript 的小知识点,适合不同水平的开发者: 1. 变量声明 使用 let、const 和 var 声明变量。let 和 const 块级作用域,而 var 是函数作用域。const 声明的变量不可重新赋值,但对象的属性仍然可以修改。 2. 箭头函…...

一些swift问题
写得比较快,如果有问题请私信。 序列化和反序列化 反序列化的jsonString2只是给定的任意json字符串 private func p_testDecodeTable() {let arr ["recordID123456", "recordID2"]// 序列化[string] -> json datalet jsonData try? JSO…...

Nginx安装配置详解
Nginx Nginx官网 Tengine翻译的Nginx中文文档 轻量级的Web服务器,主要有反向代理、负载均衡的功能。 能够支撑5万的并发量,运行时内存和CPU占用低,配置简单,运行稳定。 写在前 uWSGI与Nginx的关系 1. 安装 Windows 官网 Stabl…...

汽车免拆诊断案例 | 2010款起亚赛拉图车发动机转速表指针不动
故障现象 一辆2010款起亚赛拉图车,搭载G4ED 发动机,累计行驶里程约为17.2万km。车主反映,车辆行驶正常,但组合仪表上的发动机转速表指针始终不动。 故障诊断 接车后进行路试,车速表、燃油存量表及发动机冷却温度…...
在ubuntu上安装最新版的clang
方法一: 执行如下的命令: # 下载安装脚本wget https://apt.llvm.org/llvm.sh chmod x llvm.sh # 开始下载, 输入需要安装的版本号。 sudo ./llvm.sh <version number>方法二 添加软件下载源。 请根据自己的Ubuntu系统版本添加&…...

使用Django REST framework构建RESTful API
使用Django REST framework构建RESTful API Django REST framework简介 安装Django REST framework 创建Django项目 创建Django应用 配置Django项目 创建模型 迁移数据库 创建序列化器 创建视图 配置URL 配置全局URL 配置认证和权限 测试API 使用Postman测试API 分页 过滤和排序…...

「Mac畅玩鸿蒙与硬件14」鸿蒙UI组件篇4 - Toggle 和 Checkbox 组件
在鸿蒙开发中,Toggle 和 Checkbox 是常用的交互组件,分别用于实现开关切换和多项选择。Toggle 提供多种类型以适应不同场景,而 Checkbox 支持自定义样式及事件回调。本篇将详细介绍这两个组件的基本用法,并通过实战展示它们的组合应用。 关键词 Toggle 组件Checkbox 组件开…...
Kotlin协程suspend的理解
suspend修饰符,它可以告诉编译器,该函数需要在协程中执行。作为开发者,您可以把挂起函数看作是普通函数,只不过它可能会在某些时刻挂起和恢复而已。协程的挂起就是退出方法,等到一定条件到来会重新执行这个方法&#x…...

基于AI深度学习的中医针灸实训室腹针穴位智能辅助定位系统开发
在中医针灸的传统治疗中,穴位取穴的精确度对于治疗效果至关重要。然而,传统的定位方法,如体表标志法、骨度折量法和指寸法,由于观察角度、个体差异(如人体姿态和皮肤纹理)以及环境因素的干扰,往…...

51单片机教程(二)- 创建项目
1 创建项目 创建项目存储文件夹:C51Project 打开Keil5软件,选择 Project -> New uVision Project: 选择项目路径,即刚才创建的文件夹 选择芯片,选择 Microchip(微型集成电路)࿰…...
Rust 图形界面开发——使用 GTK 创建跨平台 GUI
第五章 图形界面开发 第一节 使用 GTK 创建跨平台 GUI GTK(GIMP Toolkit)是一个流行的开源跨平台图形用户界面库,适用于创建桌面应用程序。结合 Rust 的 gtk-rs 库,开发者能够高效地构建现代化 GUI 应用。本节将详细探讨 GTK 的…...

Hellinger Distance(赫林格距离)
Hellinger Distance(赫林格距离)是一种用于衡量两个概率分布相似度的距离度量。它通常用于概率统计、信息论和机器学习中,以评估两个分布之间的相似性。Hellinger距离的值介于0和1之间,其中0表示两个分布完全相同,1表示…...
【系统架构设计师】七、设计模式
7.1 设计模式概述 设计经验在实践者之间日益广泛地利用,描述这些共同问题和解决这些问题的方案就形成了所谓的模式。 7.1.1 设计模式的历史 建筑师Christopher Alexander首先提出了模式概念,他将模式分为了三个部分: 特定的情景ÿ…...

新工具可绕过 Google Chrome 的新 Cookie 加密系统
一位研究人员发布了一款工具,用于绕过 Google 新推出的 App-Bound 加密 cookie 盗窃防御措施并从 Chrome 网络浏览器中提取已保存的凭据。 这款工具名为“Chrome-App-Bound-Encryption-Decryption”,由网络安全研究员亚历山大哈格纳 (Alexander Hagenah…...

模型拆解(三):EGNet、FMFINet、MJRBM
文章目录 一、EGNet1.1编码器:VGG16的扩展网络 二、EMFINet2.1编码器:三分支并行卷积编码器2.2CFFM:级联特征融合模块2.3Edge Module:突出边缘提取模块2.4Bridge Module:桥接器2.5解码器:深度特征融合解码器…...
齐次线性微分方程的解的性质与结构
内容来源 常微分方程(第四版) (王高雄,周之铭,朱思铭,王寿松) 高等教育出版社 齐次线性微分方程定义 d n x d t n a 1 ( t ) d n − 1 x d t n − 1 ⋯ a n − 1 ( t ) d x d t a n ( t ) x 0 \frac{\mathrm{d}^nx}{\mathrm{d}t^n} a_1(t)\frac{\mathrm{d}^{n-1}x}{\math…...
81 实战一:给root目录扩容
添加一块100G硬盘 vgextend centos /dev/sdb1 /dev/sdc lvextend -L +120G /dev/centos/root xfs_growfs /dev/centos/root df -h 看是否扩容成功 82 实战二:给swap空间扩容 添加一块20G硬盘 fdisk -l 可以看到新添加的硬盘 vgextend centos /dev/sdd …...
光学字符识别(OCR)理论概述与实践教程
一、 光学字符识别(OCR)理论基础 OCR,即Optical Character Recognition,旨在通过计算机视觉和模式识别技术,将图像中包含的文本信息转换为机器可编辑、可搜索的文本数据。这项技术是实现信息数字化、自动化处理纸质或图像化文档的关键。 1. OCR处理管线 OCR系统通常采用…...

基于J2EE架构的在线考试系统设计与实现【源码+文档】
目录 摘要: Abstract: 1 引言 2 在线考试系统构架 2.1 在线考试系统一般需求分析 2.2 当前在线考试系统现状分析 2.3 基于J2EE的在线考试系统架构介绍及拥有的优势 2.3.1 结构总体介绍 2.3.2 客户层组件 2.3.2.1 Applets 2.3.2.2 应用程序客户端 2.3.3 …...
服务器信任质询
NSURLSession 与 NSURLAuthenticationMethodServerTrust —— 从零开始的“服务器信任质询”全流程 目标读者:刚接触 iOS 网络开发、准备理解 HTTPS 与证书校验细节的同学 出发点:搞清楚为什么会有“质询”、质询的触发时机、以及在 delegate 里怎么正确…...

python打卡day46@浙大疏锦行
知识点回顾: 不同CNN层的特征图:不同通道的特征图什么是注意力:注意力家族,类似于动物园,都是不同的模块,好不好试了才知道。通道注意力:模型的定义和插入的位置通道注意力后的特征图和热力图 内…...

[华为eNSP] OSPF综合实验
目录 配置流程 画出拓扑图、标注重要接口IP 配置客户端IP 配置服务端IP 配置服务器服务 配置路由器基本信息:名称和接口IP 配置路由器ospf协议 测试结果 通过配置OSPF路由协议,实现跨多路由器的网络互通,并验证终端设备的访问能力。 …...
用设计模式重新思考(类FSM)验证:从混乱到优雅
在数字设计的世界里,Finite-State Machine(FSM)就像一个城市的交通信号系统。每个状态都有自己的规则,每个转换都需要精确的条件。而对于验证工程师来说,如何优雅地验证这些状态机,一直是个让人头疼的问题。…...
学习 React【Plan - June - Week 1】
一、使用 JSX 书写标签语言 JSX 是一种 JavaScript 的语法扩展,React 使用它来描述用户界面。 什么是 JSX? JSX 是 JavaScript 的一种语法扩展。看起来像 HTML,但它实际上是在 JavaScript 代码中写 XML/HTML。浏览器并不能直接运行 JSX&…...

嵌入式鸿蒙开发环境搭建操作方法与实现
Linux环境搭建镜像下载链接: 链接:https://pan.baidu.com/s/1F2f8ED5V1KwLjyYzKVx2yQ 提取码:Leun vscode和Linux系统连接的详细过程1.下载Visual Studio Code...

从混乱到秩序:探索管理系统如何彻底改变工作流程
内容摘要 在许多企业与组织中,工作流程混乱是阻碍发展的“绊脚石”。员工们常常被繁琐的步骤、模糊的职责和沟通不畅等问题搞得焦头烂额,工作效率低下,错误频发。而与之形成鲜明对比的是,一些引入了先进管理系统的团队࿰…...