当前位置: 首页 > news >正文

车载软件背景(留坑)

目前,车载软件已经成为汽车电子系统中不可或缺的一部分。随着汽车制造商不断增加车载软件的功能和性能,车载软件的市场规模也在不断扩大。据市场研究公司 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入门-汽车电子构架演进(三)通向未来
http://www.lryc.cn/news/19877.html

相关文章:

  • Hadoop-MapReduce
  • ChatGPT来了,软件测试工程师距离失业还远吗?
  • 【项目实战】Linux服务管理 之 开启/关闭防火墙
  • OSS存储使用之centOS系统ossfs挂载
  • 【项目实战】SpringBoot多环境(dev、test、prod)配置
  • Laravel框架01:composer和Laravel简介
  • 【bug】Transformer输出张量的值全部相同?!
  • 【LeetCode】剑指 Offer(8)
  • 安装MySQL数据库
  • 手写Android性能监测工具,支持Fps/流量/内存/启动等
  • Java知识复习(三)Java IO
  • Java版分布式微服务云开发架构 Spring Cloud+Spring Boot+Mybatis 电子招标采购系统功能清单
  • 2023年全国最新会计专业技术资格精选真题及答案5
  • 软工个人作业 -- 分析与提问
  • C++类和对象到底是什么意思?
  • 【电路设计】常见电路及相关解释
  • 【一天一门编程语言】Linux 实用命令大全
  • 【汇编】二、预备知识(一只 Assember 的成长史)
  • Java多线程面试题:描述一下线程安全活跃态问题,竞态条件?
  • ZZNUOJ_用C语言编写程序实现1193:单科成绩排序(结构体专题)(附完整源码)
  • expect 使用方法
  • Spring AOP详解-Spring官方原版
  • 链表习题精选(持续更新中)
  • 【log】操作类日志处理 与 报错类日志处理logback
  • 百度网盘好友发来的文件手动输入JS选择代码批量保存
  • 【CS224W】(task6)Google的PageRank算法
  • Python安装拓展库及常用的pip命令及其用法
  • 这9道软件测试面试题,就能刷掉90%的软件测试员
  • 【大数据】大数据Hadoop生态圈
  • python读取tif图像+经纬度