📘 AUTOSAR 经典平台 · 实战详解

🎯 30章 从入门到架构
第1章 AUTOSAR概述
  • 起源与发展
  • 经典 vs 自适应
  • 方法论简介
第2章 分层架构概览
  • 应用层(ASW)
  • 运行时环境(RTE)
  • 基础软件层(BSW)
第3章 虚拟功能总线(VFB)
  • VFB概念
  • 接口类型 SR/CS/Trigger
  • 架构设计作用
第4章 运行时环境(RTE)详解
  • RTE生成机制
  • SWC映射
  • 配置实战
第5章 应用层SWC设计
  • Atomic SWC
  • Composition SWC
  • Port/Interface
  • Runnable
第6章 基础软件层(BSW)概览
  • BSW分层结构
  • 服务层/ECU抽象/MCAL
  • 模块间通信
第7章 微控制器抽象层(MCAL)
  • MCAL作用
  • GPT/ICU/PWM
  • ADC/DIO/SPI/CAN
第8章 ECU抽象层
  • I/O抽象
  • 通信抽象
  • 存储抽象
  • 隔离硬件
第9章 服务层
  • 系统服务(OS/Watchdog…)
  • 存储服务(NvM…)
  • 通信服务(Can/Com)
第10章 操作系统(OS)与任务调度
  • OSEK/VDX
  • Task类型
  • Alarm & Event
第11章 通信栈(Can为例)
  • Can Driver
  • CanIf/CanTp
  • PduR/Com
  • 数据流
第12章 诊断栈(DCM/DEM)
  • DCM诊断通信
  • DEM事件管理
  • UDS实现
第13章 存储栈(NvM)
  • NvM架构
  • Fee/Ea模块
  • 数据校验
第14章 I/O栈
  • I/O硬件抽象
  • 信号处理
  • ADC/PWM配置
第15章 系统服务模块
  • EcuM
  • BswM
  • WdgM
第16章 AUTOSAR配置工具链
  • Vector DaVinci
  • EB tresos Studio
  • ETAS ISOLAR
第17章 ARXML文件解析
  • ARXML结构
  • 数据类型定义
  • XML配置表示
第18章 SWC与BSW的集成
  • 接口绑定
  • RTE生成
  • 集成测试
第19章 复杂驱动(CDD)
  • CDD概念
  • 使用时机
  • 与BSW交互
第20章 多核架构支持
  • 多核映射
  • 核间通信(IOC)
  • 多核OS配置
第21章 安全机制(Safety)
  • ISO 26262支持
  • E2E保护
  • MPU配置
第22章 信息安全(Security)
  • SecOC
  • Crypto Stack
  • 密钥管理
第23章 网络管理(CanNm)
  • 状态机
  • NM PDU
  • 唤醒/休眠
第24章 XCP与标定
  • XCP协议
  • A2L文件
  • 标定与测量
第25章 Bootloader开发
  • AUTOSAR Bootloader
  • FBL/APP切换
  • 刷写流程
第26章 工具链集成与自动化
  • 命令行配置
  • 脚本化ARXML
  • CI/CD集成
第27章 AUTOSAR与Adaptive交互
  • 经典/自适应桥接
  • S2S通信
第28章 实战案例1:BMS架构
  • 电池管理系统
  • AUTOSAR设计
第29章 实战案例2:ADAS域控
  • 域控制器架构
  • AUTOSAR实现
第30章 AUTOSAR未来趋势
  • R20-11/R21-11新特性
  • SDV影响