ModeManagementGuide 是 CP 解释性指南(EXP),系统讲解 AUTOSAR 模式管理(Mode Management):模式是什么、模式切换如何实现、模式管理器(Mode Manager)与模式使用者(Mode User)各自的角色,以及应用模式管理(Application Mode)与基础软件模式管理(BSW Mode)之间的关系。

一句话定位

CP 里「谁在什么条件下切到什么状态」的统一答案,BswM 是其中的中枢。

规范信息

项目内容
平台CP
类别EXP — 解释性指南(Explanation)
UID440
版本R25-11
本地 PDFAUTOSAR_CP_EXP_ModeManagementGuide.pdf
纯文本全文CP_EXP_ModeManagementGuide.complete.txt

知识体系

flowchart TD
    A["模式管理"] --> B["基本概念"]
    A --> C["应用模式管理"]
    A --> D["BSW 模式管理"]

    B --> B1["Mode 与 ModeDeclaration"]
    B --> B2["模式请求与仲裁"]
    B --> B3["Mode Manager / Mode User 角色"]

    C --> C1["SwcModeManager"]
    C --> C2["模式切换通知"]

    D --> D1["BswM 规则与动作列表"]
    D --> D2["EcuM 状态仲裁"]
    D --> D3["ComM / 通信模式"]

核心要点

  • 基本概念:模式(Mode)是系统状态的一种抽象;模式切换通过模式管理器下发、模式使用者响应;文档用一套示例 ECU 的代码配置串讲全流程。
  • 应用与 BSW 的联动:应用模式管理(Application Mode)与基础软件模式管理紧密相关,应用侧的模式请求会驱动 BSW 侧动作。
  • BswM 是中枢:BSW Mode Manager 是 R4.0 起的核心模式管理模块,可高度配置——用**规则(Rule)评估条件、用动作列表(Action List)**执行结果,配置方法是本指南的重点。
  • 未覆盖的后续工作:网关 ECU、FlexRay / Ethernet / LIN 的通信管理、DCM 路由路径组、多核 BswM 配置等在文档中列为待补充项。

依赖关系

相关