车载软件背景(留坑)
目前,车载软件已经成为汽车电子系统中不可或缺的一部分。随着汽车制造商不断增加车载软件的功能和性能,车载软件的市场规模也在不断扩大。据市场研究公司
Grand View Research
预测,到2025年,全球车载软件市场规模将达到190亿美元。
1 专业术语
-
EEA(Electrical ElectronicArchitecture)电子电气架构,汽车的整车电子电气解决方案的概念。
-
ECU(Electronic Control Unit)电子控制器单元,主要是利用各种传感器、总线的数据采集与交换,来判断车辆状态以及司机的意图并通过执行器来操控汽车。
-
CAN(Controller Area Network, CAN)控制器局域网络,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线。
-
域控制器(Domain Control Unit,DCU),域控制器是汽车功能域核心的平台硬件。
-
AUTOSAR(AUTomotive Open System Architecture),是一家致力于制定汽车电子软件标准的联盟。
-
AUTOSAR CP(Classic Platform)经典平台,AUTOSAR 对传统系统架构的定义
-
AUTOSAR AP(Adaptive Platform)自适应平台,AUTOSAR 更加智能化的系统架构的定义
-
SOA(SOAframework) 面向服务架构。可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。
2 EEA 演进
第一阶段:分布式(ECU)
1968
年电子设备首次出现在汽车中,当时大众汽车在大众1600
轿车的发动机中安装了电子控制单元 (ECU),以帮助 控制燃油喷射。- 随着汽车智能化的发展,汽车里面 ECU 逐渐增多,达到了100+。这么多ECU,汽车软件这时候的构架是 分布式 的,汽车里的各个ECU都是通过 CAN和LIN 总线连接在一起。
第二阶段:集中式(域控制器)
- 为解决 分布式EEA 的问题,人们开始逐渐把很多功能相似、分离的 ECU 功能集成整合到一个硬件平台上,这就是汽车 域控制器”。
- 对于功能域的具体划分,各汽车主机厂家会根据自身的设计理念差异而划分成几个不同的域。例如经典的 五域集中式EEA:动力域(PowerTrain)、底盘域(Chassis)、车身域(Body/Comfort)、座舱域(Cockpit/Infotainment)、自动驾驶域(ADAS)。
- 为解决 集中式EEA 软硬件不统一的问题,因此 AUTOSAR 组织诞生了,致力于将软件融合和接口统一规范, AUTOSAR 分层架构将系统分成 硬件 - 基础软件层 - 应用软件层 。
第三阶段:中央式(硬件虚拟化+SOA)
- 目前大的趋势是:AUTOSAR 软件规范从 CP 到 AP,硬件从多个板子向一个板子演进。体现到研发上的一些技术趋势:算力提高、虚拟机技术和硬件虚拟化、面向服务的软件架构、ISO 26262功能安全、操作系统的趋势、中间件功能软件。
第四阶段:车云一体
- N/A
3 参考资料
- AUTOSAR入门-汽车电子架构演进(一)ECU和域控制器
- 汽车电子构架演进(二)AUTOSAR的组成和演进
- AUTOSAR入门-汽车电子构架演进(三)通向未来