AUTOSAR 的规范体系按三大平台组织:经典平台(CP)、自适应平台(AP)与基础平台(FO,Foundation);每个平台下再按文档类别划分(EXP 解释性指南、SWS 软件模块规范、RS 需求规范、TPS 模板规范、TR 技术报告、MOD 元模型等)。这一层是通往 300+ 份官方规范的「地图」,用来快速定位某个模块「归谁管、规范叫什么、本地文件在哪」。

一句话定位

规范模块库 = AUTOSAR 的规范地图:先选平台(CP / AP / FO),再选类别,蕞后落到具体模块规范。

知识体系

flowchart TD
    A["AUTOSAR 规范体系"] --> B["经典平台 CP"]
    A --> C["自适应平台 AP"]
    A --> D["基础平台 FO"]

    B --> B1["EXP 解释性指南"]
    B --> B2["SWS 软件模块规范"]
    B --> B3["TPS 模板规范"]
    B --> B4["RS 需求规范"]

    C --> C1["EXP 解释性指南"]
    C --> C2["SWS 软件模块规范"]
    C --> C3["TR 技术报告"]

    D --> D1["EXP / TR 通用文档"]
    D --> D2["TPS / MOD 元模型"]
    D --> D3["PRS 协议规范"]

三大平台对比

平台定位语言 / OS通信入口
经典平台 CP实时控制 ECUC / AUTOSAR OS(OSEK)CAN、LIN、FlexRayCP
自适应平台 AP高性能计算(域控 / 中央计算)C++ / POSIXSOME/IP、以太网AP
基础平台 FOCP 与 AP 共用的基础规范—E2E、SOME/IP 协议FO

核心模块速查(学习路线优先级)

优先级模块主题平台
1BSWDistributionGuideBSW 分布与多核部署指南CP
2ModeManagementGuide模式管理指南(CP 核心概念)CP
3RTERTE 运行时环境(CP 核心)CP
4OS操作系统(OSEK 血统)CP
5ECUStateManagerECU 状态管理(EcuM)CP
6BSWModeManagerBSW 模式管理(BswM)CP
7CANInterfaceCAN 接口CP
8PDURouterPDU 路由器(通信栈枢纽)CP
9COMCOM 信号收发CP
10COMManager通信管理器(ComM)CP
11DiagnosticCommunicationManager诊断通信管理(Dcm / UDS)CP
12DiagnosticEventManager诊断事件管理(Dem / DTC)CP
13NVRAMManagerNvRAM 管理(NvM)CP
14E2ELibraryE2E 端到端保护库CP
15TcpIpTCP/IP 协议栈CP
16SOMEIPTransformerSOME/IP 序列化转换器CP
17CryptoServiceManager加密服务管理器(CSM)CP
18SystemTemplate系统模板(系统描述建模)CP
19SoftwareComponentTemplate软件组件模板(SWC 建模)CP
20ECUConfigurationECU 配置参数定义CP
21PlatformDesignAP 平台设计总览(AP 入门首选)AP
22SWArchitectureAP 软件架构视图AP
23ARAComAPIara::com API 详解AP
24CommunicationManagementara::com 通信管理AP
25Coreara::core 基础库AP
26ExecutionManagement执行管理(EM)AP
27StateManagement状态管理(SM)AP

怎么用这套笔记

  1. 入门:先读 软件架构 与 核心理念 建立全局观,再进 BSWDistributionGuide、ModeManagementGuide 理解 CP 的分层与模式管理。
  2. 做通信:沿 COM → PDURouter → CANInterface 打通一条信号的配置链。
  3. 做诊断:DiagnosticCommunicationManager(UDS 交互)配 DiagnosticEventManager(故障存储)。
  4. 做智能驾驶:从 PlatformDesign 入门 AP,再读 ARAComAPI、CommunicationManagement。
  5. 遇到配置参数:把工具里的参数名在模块笔记里对照,再点开「本地规范」读原始 PDF。

本地规范库

每篇模块笔记都给出对应的官方 PDF / ARXML / 纯文本全文本地路径(指向 F:\Work\Standards\01_Sources),可直接点击打开原件。

相关