经典平台(Classic Platform,CP) 是 AUTOSAR 面向实时控制 ECU 的平台,基于静态配置的运行时环境(RTE)与 AUTOSAR OS(OSEK 血统),用 C 语言开发,通信以 CAN / LIN / FlexRay 为主。它是车身、底盘、动力总成等 ECU 的主流选择。

一句话定位

CP = 为「硬实时、资源受限」的经典 ECU 打造的标准化软件栈。

分层架构

flowchart TD
    A["应用层 Application Layer"] --> B["运行时环境 RTE"]
    B --> C["基础软件层 BSW"]
    C --> D["微控制器 Microcontroller"]

    A --> A1["软件组件 SWC"]

    C --> C1["服务层 Services"]
    C --> C2["ECU 抽象层"]
    C --> C3["复杂驱动 CDD"]

    C1 --> C11["OS / COM / NvM / Dcm / Dem"]
    C2 --> C21["通信 / 内存 / IO 硬件抽象"]

    D --> D1["微控制器抽象层 MCAL"]
    D1 --> D11["ADC / CAN / PWM / DIO 驱动"]

类别统计

类别数量说明
EXP22解释性指南(Explanation),理解概念的首选
SWS115软件模块规范,写代码 / 做配置的直接依据
RS43需求规范(Requirements Specification)
TPS7模板规范,定义 ARXML 格式
TR12技术报告(Technical Report)
MOD5元模型(Model)

核心模块

概念与架构

系统服务

  • OS —— 操作系统,基于 OSEK/VDX(SWS)
  • ECUStateManager —— ECU 状态管理 EcuM(SWS)
  • BSWModeManager —— BSW 模式管理 BswM(SWS)

通信栈

  • COMManager —— 通信管理器 ComM(资源管理)
  • COM —— COM 信号打包 / 解包与发送控制
  • PDURouter —— PDU 路由器(通信栈枢纽)
  • CANInterface —— CAN 接口(硬件抽象)
  • TcpIp —— TCP/IP 协议栈(以太网)
  • SOMEIPTransformer —— SOME/IP 序列化转换器

诊断与存储

安全

模板与配置

相关