1.获取

官网站获取:https://www.autosar.org/

2.目录分类

FO:基础标准
AP:自适应平台
CP:经典平台

3.文档分类

TR:总览、入门、架构概览、术语,最先看
EXP:原理讲解、设计思路、为什么这么架构,理解用
RS:高层需求,定规则边界
PRS:协议规范(SOME/IP、E2E、通信格式)
ASWS:跨平台抽象软件规范
SWS:AP 各模块详细接口、行为、实现细节,开发编码必看
MMOD/MOD:元模型、ARXML 建模规则、模型文件,做工具 / 建模再看
TPS:各种模板、格式、描述规范(建模时用的 “格式说明书”)

4.阅读顺序

先 AP、后 FO,FO 只用来查、不从头啃
先看讲解类 → 再看需求协议 → 再看开发规范 → 最后模板 / 元模型
所有文档类型 层级逻辑(从上到下由浅到深)
TR → EXP → RS → PRS → ASWS → SWS → TPS → MMOD →MOD

4.1入门框架

TR 技术报告
全局总览、版本介绍、架构概述、术语

AP_TR_ReleaseOverview

整个 R 版本总目录,告诉你这一版有哪些 AP/FO 文档、整体变更。 先看这个,心里有整张地图。

AP_TR_OverviewAP

整体架构总览,分层、ARA 组件、SOA 思想、软硬件定位。入门最核心TR,必须第一个精读。

AP_TR_Architecture

详细软件架构、域划分、服务分层、应用与平台边界。看完 Overview 再看这个,把架构吃透。

FO_TR_Glossary

(属于 FO,但必须插在这里看)全局术语字典,AP 里所有陌生缩写、概念全在这里定义。 看到任何不懂名词,立刻查这个,不要猜。

AP_TR_Methodology

AP 开发方法论、建模流程、工程交付、ARXML 基本用法。👉 懂了架构再看怎么开发、怎么建模。

其他

其他各模块TR按需,安全、信息安全、功能安全、以太网综述,可以后面细看,但是很重要

4.2原理与设计

EXP 解释文档
讲 AP 架构、SOA 思想、执行管理设计原理
只看 AP 下 EXP,不用看 FO/CP 的

AP_EXP_PlatformDesign

全局平台设计解释,先把 AP 整体架构、设计理念、分层、ARA 各域干嘛的全部打通,是所有 EXP 的总纲。

AP_EXP_ServiceOrientedArchitecture

SOA 服务架构详解,搞懂服务、接口、实例、发现、订阅、RPC / 事件,AP 核心思想全在这

AP_EXP_Execution

执行管理 & 应用生命周期,弄懂 AP 怎么启动、进程模型、状态机、EM 管理 APP 启停、调度逻辑。

AP_EXP_Communication

通信架构原理,搞懂 ARA::COM、SOME/IP 和 AP 架构怎么绑定、服务怎么跨进程 / 跨节点通信。为后面读 PRS_SOMEIP、SWS_Com 打基础。

AP_EXP_Modeling

建模方法论、ARXML、应用模型设计思路做建模、写 ARXML 再看,纯开发可以先跳过。

AP_EXP_Safety / 信息安全类 EXP

功能安全、网络安全、加密认证,可以后期做合规再补。但是重要!

4.3高层约束需求

RS 需求规范
AP 各模块高层必须满足的要求,不抠细节,通读就行

AP_RS_General

全局通用需求所有 AP 模块共同约束、基础定义、架构约束,RS 第一必看。

AP_RS_Execution

对应你刚看完的 EXP_Execution,进程、生命周期、启动、状态机的官方硬性要求。

AP_RS_Communication

通信整体需求对应 EXP_Communication,SOA 通信、服务发现、跨节点通信顶层规则。

AP_RS_SomeIp

SOME/IP 高层需求为后面读 PRS_SOMEIP、SWS_COM 打地基。

AP_RS_Platform

平台基础服务需求日志、时间、持久化、健康管理这些底层平台能力总要求。

AP_RS_Security / AP_RS_Diagnostics

放到最后,入门先略过,做安全 / 诊断再补

4.4通信 / 协议核心

PRS 协议规范
SOME/IP、E2E、诊断、以太网协议全在这
AP 灵魂就在 PRS,必须精读

PRS_Ethernet

以太网基础规范AP 底层承载全是以太网,先懂帧结构、VLAN、ARP、IP 基础,不然后面 SOME/IP 看不懂。

PRS_SOMEIP(重中之重)

SOME/IP 主协议规范整个 AP 最核心:服务发现、报文格式、序列化、RPC、事件、订阅发布,必须精读。

PRS_E2EProtection

E2E 端到端保护协议车用通信安全必备:校验、序列号、防篡改、防丢包,做量产必看。

PRS_Diagnostic

诊断协议基础AP 诊断架构、UDS 适配、诊断服务映射,以后做诊断开发必备。

PRS_Cybersecurity / PRS_SecureCommunication

安全通信、TLS、加密认证入门先浅看,做信息安全、车联网时再深挖。

其他

DDS相关需要阅读,其他可做了解,需要再看

4.5跨平台抽象设计

ASWS 抽象软件规范
FO/AP 共用高层软件抽象,不纠结具体 API,只定义模块职责、能力、通用架构,为后面读 SWS 做铺垫。

ASWS_BSWGeneral / ASWS_General

全局通用抽象所有 AUTOSAR 软件模块通用设计原则、共性约束、基础范式,先打底。

ASWS_Communication

通信通用抽象整个 COM 层高层设计:服务通信、端口、接口、发布订阅、RPC 通用模型,对应前面 SOA、SOME/IP。

ASWS_SomeIp

SOME/IP 抽象软件规范把 PRS 协议落地成软件层的抽象设计,衔接协议和后面AP_SWS_COM。

ASWS_ExecutionManagement

执行管理抽象进程生命周期、应用状态机、启动管理的高层抽象,和你之前看的 EXP/RS 对应。

ASWS_Security / ASWS_Diagnostics

安全、诊断抽象,入门先略过,后期做功能安全 / 诊断再补。

4.6开发编码主力文档

SWS 软件详细规范,写代码必看。

ARA 接口、模块行为、API、错误码、时序。

AP_SWS_Platform

平台基础公共定义、通用类型、错误码、底层基础约束所有模块的公共根基,第一个必看

AP_SWS_Execution

执行管理 EM 核心进程启动、状态机、应用生命周期、调度、启停逻辑,和前面 EXP/RS 完全对应。

AP_SWS_Com

ARA::COM 通信主模块AP 开发最核心:服务代理 / 骨架、RPC、事件、字段序列化、订阅发布、接口 API 全在这。

AP_SWS_SomeIp

SOME/IP 适配层 SWS把 SOME/IP 协议映射到 ARA::COM 的具体实现、配置、报文映射规则。

基础服务三件套

  • AP_SWS_Logger 日志服务
  • AP_SWS_Time 时间同步
  • AP_SWS_Persistency 持久化存储

其他

  • AP_SWS_Diagnostics 诊断
  • AP_SWS_Cybersecurity 信息安全
  • AP_SWS_HealthMonitoring 健康管理做诊断、安全、量产合规再啃,初学不用碰。

4.7建模 / 配置 / ARXML 格式规则

TPS 模板规范
规定 ARXML、系统配置、模块描述、Manifest 的格式模板
普通应用开发可暂时跳过;做建模、配工程、写 ARXML 再看

FO_TPS_GenericStructureTemplate

全局通用模板结构,所有 ARXML、配置文件的统一语法框架,是所有 TPS 的父文档。

AP_TPS_ManifestSpecification

AP 最核心:应用 Manifest 清单模板APP 怎么声明、依赖什么服务、进程配置、启动参数全在这里。

4.8底层元模型语法

MMOD 元模型
定义 AUTOSAR 整个元模型、ARXML 语法根基
MOD 模型实例
官方给好的 UML/ARXML 示例模型包,导入工具可用

FO_MMOD_MetaModel

全局核心元模型唯一主文档,定义:

  • AUTOSAR 包结构
  • 类、属性、关联、继承
  • ARXML 节点命名规则、数据类型、引用关系

AP_MMOD_ApplicationModel

AP 应用层元模型定义 AP 应用、Service Interface、Port、Manifest 对应的元模型结构。

FO_MMOD_MetaModelConstraints

元模型约束规则哪些字段必填、互斥、依赖关系、唯一性校验,写 ARXML 校验工具才用。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐