Adaptive Autosar:智能汽车的新架构解析

需积分: 9 16 下载量 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 并存,共同推动汽车行业的智能化进程。