AUTOSAR 标准 从入门到项目落地

⚡ 30章 · 完整目录
起源与发展 核心目标与优势 方法论与工作流程
应用层(ASW) 运行时环境(RTE) 基础软件层(BSW) 职责与交互
微控制器抽象层(MCAL) ECU抽象层 服务层 复杂驱动(CDD)
VFB概念 端口与接口 RTE生成与配置 通信机制
原子级SWC 组合级SWC 内部行为 Runnable与触发事件
CAN通信栈 LIN通信栈 FlexRay通信栈 以太网通信栈
诊断通信管理器(DCM) 诊断事件管理器(DEM) 功能抑制管理器(FIM)
NVRAM管理器 Fee驱动 Ea驱动 存储分区与块管理
操作系统(OS)适配 看门狗管理器(WdgM) ECU状态管理器(EcuM) BswM模式管理
数字I/O 模拟I/O PWM ICU(输入捕获单元)
安全硬件扩展(SHE/HSM) 安全通信(SecOC) 安全启动 安全诊断
系统配置 ECU配置 代码生成 SWC描述文件(ARXML)
XML Schema 数据类型定义 组件描述 端口与连接描述
Vector DaVinci EB tresos Studio ETAS ISOLAR
OSEK/VDX标准 任务调度 资源管理 中断处理 Alarm与Counter
CAN网络管理(CANNM) PNC(部分网络集群) 网络状态机
ECU模式管理(EcuM) BSW模式管理(BswM) 模式切换与依赖
任务响应时间 通信延迟 端到端(E2E)保护
多核OS 核间通信(IOC) 数据一致性 锁与屏障
与Classic Platform区别 ARA架构 执行管理 网络管理
ASIL等级 安全机制实现 故障响应时间
安全凭证管理 安全通信 入侵检测系统(IDS)
创建SWC 定义端口 配置Runnable 生成RTE
配置CAN通信栈 配置PDU路由 配置网络管理
配置诊断栈 配置DTC 配置故障响应
配置存储栈 配置NVRAM块 配置Fee驱动
配置OS 配置任务与Alarm 配置堆栈监控
单元测试 集成测试 通信测试 诊断测试方法
常见配置错误 性能优化技巧 团队协作流程
SOME/IP与Service-Oriented 云端AUTOSAR AI在AUTOSAR中的应用