Core(ara::core,自适应平台核心) 是 AP 的基础功能簇,定义适用于整个框架的功能,并定义一组被多个功能簇作为公共接口使用的通用数据类型。

一句话定位

AP 的「标准库底座」:整个框架通用的类型与基础设施,其它功能簇都建立在它之上。

规范信息

项目内容
平台AP
类别SWS — 软件模块规范(Software Specification)
UID903
版本R25-11
本地 PDFAUTOSAR_AP_SWS_Core.pdf
纯文本全文AP_SWS_Core.complete.txt

知识体系

flowchart TD
    A["ara::core"] --> B["框架级功能"]
    A --> C["公共数据类型"]
    A --> D["功能簇边界"]

    B --> B1["通用基础设施"]
    C --> C1["跨功能簇共用类型"]
    C --> C2["ErrorCode / 结果类型"]
    D --> D1["对外提供的接口"]
    D --> D2["对外依赖的接口"]

核心要点

  • 定位:描述 Core 功能簇的功能、API 与配置,并定义适用于整个框架的功能。
  • 公共数据类型:定义一组被多个功能簇在公共接口中使用的通用数据类型。
  • 关于内部接口:与 CommunicationManagement 一致,AUTOSAR 不标准化仅在功能簇之间使用的接口,以允许依赖具体 OS 的高效实现;文档只给出 Core 与其它功能簇交互的信息性指引,列出 Core 对外提供的接口与对外依赖的接口,不含语法细节。

依赖关系

相关