📘 AUTOSAR 模式管理 · 实战

🎯 30 章 · 状态机设计 · 从入门到精通
01
AUTOSAR模式管理概述 模式管理的定义 · 在AUTOSAR架构中的位置 · 与BSW和RTE的关系
02
ECU状态管理器(EcuM) 启动流程 · 关闭流程 · 唤醒事件处理
03
EcuM状态机详解 五大状态 (STARTUP, UP, SLEEP, SHUTDOWN, OFF) · 转换条件
04
EcuM模式管理 Flexible模式 · 固定模式 (Fixed Mode) 概念与配置
05
EcuM唤醒源管理 唤醒源类型 (本地/网络) · 唤醒验证机制
06
EcuM与BswM的交互 EcuM触发BswM模式切换 · Mode Request Port
07
BswM(BSW模式管理器)概述 BswM角色 · 与EcuM区别 · 模块架构
08
BswM模式请求机制 Mode Request Port · Mode Switch 触发逻辑
09
BswM模式仲裁(Mode Arbitration) 仲裁规则 (优先级/逻辑表达式) · 冲突处理策略
10
BswM模式动作(Mode Action) Action List定义 · 执行顺序 · 条件执行
11
BswM与通信栈的交互 控制 CanSM, LinSM, EthSM 状态切换
12
BswM与COM模块的交互 控制 PDU Group 使能与禁用
13
BswM与DCM的交互 诊断会话切换 (Default, Extended, Programming)
14
BswM与NvM的交互 触发NvM写操作与读操作
15
BswM与WdgM的交互 控制看门狗模式切换与触发
16
BswM与SchM的交互 影响任务调度与OS模式
17
BswM与ComM的交互 控制网络状态 (No Communication, Silent, Full)
18
BswM与J1939Nm的交互 J1939网络管理状态机中的作用
19
BswM与UdpNm的交互 SomeIP网络管理中的模式控制
20
BswM与CanNm的交互 响应 Repeat Message Request 与 Bus Sleep
21
BswM与EcuM的协同工作 响应 EcuM 的 Shutdown 与 Wakeup 事件
22
BswM配置实战(一) Vector DaVinci · Mode Request Port & Mode Declaration
23
BswM配置实战(二) Arbitration Rules & Action Lists
24
BswM配置实战(三) 与 CanSM, ComM 联动配置
25
BswM配置实战(四) 与 DCM 会话模式切换配置
26
BswM配置实战(五) 与 NvM 写操作触发配置
27
BswM调试与测试 Vector CANoe / DaVinci Configurator Pro · Trace分析
28
BswM常见问题与避坑指南 模式切换死锁 · 仲裁规则冲突 · Action List超时
29
AUTOSAR模式管理最佳实践 模式分层设计 · 状态机复杂度控制 · 可扩展性
30
AUTOSAR模式管理未来趋势 Adaptive AUTOSAR · 与Classic差异 · S2S模式管理