Adaptive Autosar:智能汽车的新架构解析
需积分: 9 175 浏览量
更新于2024-08-04
收藏 1.15MB DOCX 举报
"本文主要介绍了Autosar Adaptive Platform (AP) 架构,对比了它与Classic Platform (CP) 的差异,并详细阐述了AP的架构组成和服务,以及其关键特点。"
Autosar (AUTomotive Open System ARchitecture) 是一个由汽车行业主导的开放标准,旨在标准化汽车软件的开发。Autosar AP 是 Autosar 的适应性平台,它是对经典平台的扩展,以应对自动驾驶、车联网和域控制等复杂汽车应用场景。
1. Autosar AP 与 CP 的对比:
- **编程语言**:Classic Platform 主要使用C/C++,而Adaptive Platform 支持更高级别的编程语言,如C++。
- **实时性**:Classic Platform 提供硬实时性,适合传统ECU;Adaptive Platform 提供软实时性,更适合处理复杂计算任务。
- **应用场景**:Classic Platform 适用于ECM、VCU、BMS、MCU等,而Adaptive Platform 用于自动驾驶、辅助驾驶和车联网。
- **功能升级**:Classic Platform 的ECU通常固定不变,而Adaptive Platform 可实现灵活的在线升级。
- **安全等级**:Classic Platform 最高可达到ASILD,而Adaptive Platform 目标是ASIL D,即最高的安全等级。
- **通信方式**:Classic Platform 使用CAN、LIN,Adaptive Platform 使用以太网进行高速通信。
- **操作系统**:Classic Platform 使用Autosar OS,Adaptive Platform 基于POSIX标准的操作系统,如Linux。
2. Autosar AP 架构:
- **硬件层**:直接与物理硬件交互的底层。
- **基础服务层**:提供一系列服务,如通信服务(COM)、加密服务(crypto)、日志记录服务(Log)、诊断服务(Diag)、存储服务(Per)、状态管理(SM)、执行管理(Exec)、时间同步(Tsync)和升级配置管理(UCM)等。
- **ARA (Autosar Run-time Environment for Adaptive)**:提供动态配置和应用程序管理,支持应用程序的安装、升级和卸载。
- **应用层**:包含各种应用程序,可以独立开发和更新。
3. Autosar AP 关键点:
- 动态性:Adaptive ARA 支持动态配置,允许在运行时调整软件组件。
- 安全与健壮性:为满足ASIL D级别的安全需求,AP提供了健康管理、执行管理和状态转移等功能。
- 网络与通信:通过以太网实现高效通信,支持车联网和远程升级。
- 模块化和可扩展性:允许应用程序模块化开发,便于集成和扩展。
综上,Autosar AP 构建了一个更灵活、可扩展且适应现代汽车技术发展的软件架构,它与Classic Platform 并存,共同推动汽车行业的智能化进程。
2024-07-05 上传
2023-02-17 上传
2023-05-05 上传
2023-02-15 上传
2024-05-23 上传
2023-09-01 上传
2023-11-11 上传
2023-04-28 上传
2023-06-15 上传
embeddedman
- 粉丝: 18
- 资源: 108
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明