项目简介
+本项目对 AUTOSAR Classic Platform 4.4.0 经典平台完整规范(共 216 个 PDF 文档,约 8,000+ 页)进行了 系统性的中文翻译,并进行了结构化梳理和归纳。
+ +翻译覆盖
+-
+
- 完整覆盖:216 个 PDF 全部翻译为对应的
.md文件
+ - 保留规范:所有 API 名、模块缩写、需求 ID(
SRS_xxxx、SWS_xxxx)、协议名(CAN/LIN/FlexRay/Ethernet/SOME/IP 等)保持英文
+ - 翻译内容:标题、描述性文字、表格内容、章节概述、UML 类语义说明 +
- 大型文档:采用"重点翻译 + 摘要"策略,核心章节完整,附录摘要+引用原文 PDF +
数据概览
+文档类型分布
+| 类型 | 说明 | 数量 |
|---|---|---|
| SRS | 软件需求规范(Software Requirement Specification) | 45 |
| SWS | 软件规范(Software Specification) | 109 |
| EXP | 说明文档(Explanatory Document) | 18 |
| RS | 需求规范(Requirement Specification) | 60 |
| TPS | 模板规范(Template Specification) | 13 |
| TR | 技术报告(Technical Report) | 16 |
| ASWS | 高级软件规范(AUTOSAR Software Specification) | 1 |
AUTOSAR 经典平台架构总览
+AUTOSAR 经典平台采用分层架构,从下到上依次为:
+ +Sender-Receiver / Client-Server"] + CDD_APP["复杂驱动 CDD
(应用层亦可使用)"] + end + subgraph RTE["运行时环境 (RTE)"] + RTE_R["RTE
虚拟功能总线 VFB 实现"] + end + subgraph BSW["基础软件 (BSW)"] + direction TB + subgraph SVC["服务层 (Services Layer)"] + OS["OS / EcuM / BswM / ComM"] + WDM["WdgM / Det / Dem / FiM"] + CRYPTO["Csm / CryIf / Crypto"] + NVM["NvM / MemIf / Fee / Ea"] + end + subgraph ECU["ECU 抽象层 (ECU Abstraction Layer)"] + MCAL_IF["MCAL 接口
CanIf / LinIf / FrIf / EthIf"] + MEM_IF["Memory 抽象"] + end + subgraph MCAL["微控制器抽象层 (MCAL)"] + MCAL_DRV["驱动
Can / Lin / Fr / Eth
Adc / Dio / Pwm / Port"] + end + end + subgraph CDD["复杂驱动层 (CDD)"] + CDD_DRV["CDD
绕过 MCAL 直接访问硬件"] + end + SWC -->|RTE API| RTE_R + CDD_APP -.-> RTE_R + RTE_R -->|调用| SVC + SVC -->|调用| ECU + ECU -->|调用| MCAL + CDD_DRV -.->|直接访问| MCAL + CDD_DRV -.->|直接访问| ECU +
-
+
- SWC(Software Component):应用软件组件,通过 RTE 与其他组件通信 +
- RTE(Runtime Environment):实现虚拟功能总线(VFB),隔离应用层与基础软件 +
- BSW(Basic Software):基础软件,分服务层、ECU 抽象层、MCAL 三层 +
- CDD(Complex Device Driver):复杂驱动,可直接访问硬件(绕过 MCAL) +
20 模块清单
+按译文规模排序:
+ +📡 Communication
+通信协议栈(CAN/LIN/FlexRay/Ethernet/SOME/IP/J1939)
+📋 MethodologyAndTemplates
+方法论与模板(元模型、ARXML 序列化)
+🔧 Diagnostics
+诊断(DCM/DEM/J1939Dcm)
+📚 General
+通用(架构、特性、应用接口)
+💾 Memory
+内存栈(NvM/Fee/Fls/Eep/RAM 测试)
+🔌 IO
+IO 驱动(ADC/DIO/ICU/PWM/Port/OCU)
+⚙️ SystemServices
+系统服务(OS/EcuM/BswM/ComM/Det/Dem/FiM/Tm)
+📐 Libraries
+基础库(BFX/CRC/E2E/EFX/IFL/IFX/MFL/MFX)
+🔩 BSWGeneral
+BSW 通用规范(基础模块标准)
+🛡️ Safety
+功能安全(看门狗、安全扩展)
+🔐 Crypto
+加密栈(Csm/CryIf/Crypto/KeyM)
+🎛️ MCAL
+微控制器抽象层(核心驱动)
+🔄 ModeManagement
+模式管理(EcuM/BswM)
+⏰ GlobalTime
+全局时间同步(StbM/TSyn)
+🔗 RTE
+运行时环境(最大规范 1267 页)
+🛠️ Tools
+工具互操作性
+📦 ReleaseDocumentation
+版本发布说明
+🚙 Chassis
+底盘应用接口
+🔋 Powertrain
+动力总成应用接口
+🖥️ HMI
+人机界面应用接口
+5 套学习路径(按角色)
+不同角色的工程师应优先阅读不同模块。本项目提供 5 套精选学习路径:
+ +🆕 路径 1:AUTOSAR 新手入门 推荐 30 文档
+目标读者:第一次接触 AUTOSAR 的工程师
+核心模块:General → BSWGeneral → MethodologyAndTemplates → Memory → ModeManagement
+预计时长:3-5 天
+🛠️ 路径 2:应用层 SWC 开发 推荐 25 文档
+目标读者:开发 AUTOSAR 软件组件(SWC)的应用工程师
+核心模块:General → RTE → Communication(COM/PduR)→ Application Interfaces
+预计时长:2-3 天
+🔧 路径 3:BSW 集成工程师 推荐 60 文档
+目标读者:负责 BSW 模块集成、配置、调试的工程师
+核心模块:BSWGeneral → Communication → Diagnostics → SystemServices → Memory → IO → MCAL
+预计时长:1-2 周
+🛡️ 路径 4:功能安全工程师 推荐 20 文档
+目标读者:负责 ISO 26262 功能安全合规的工程师
+核心模块:Safety → Watchdog → E2E(Communication + Libraries)→ Memory Protection
+预计时长:1 周
+🛠️ 路径 5:AUTOSAR 工具链开发 推荐 35 文档
+目标读者:开发 AUTOSAR 配置工具、BSW 生成器、RTE 生成器的工程师
+核心模块:MethodologyAndTemplates(全部 27 个)→ Tools → RTE → BSWGeneral
+预计时长:2 周
+01_学习路径/ 目录下提供。
+ 参考索引
+本项目还提供 5 套参考索引,便于快速反查:
+| 索引 | 用途 | 位置 |
|---|---|---|
| API 索引 | 按模块列出所有 API 函数(含签名、参数) | 02_参考索引/API索引.html |
| 需求 ID 索引 | 所有 SRS_xxxx、SWS_xxxx 需求条目 | 02_参考索引/需求ID索引.html |
| 模块依赖矩阵 | 20 × 20 模块间调用关系矩阵 | 02_参考索引/模块依赖矩阵.html |
| 版本演进对照 | R4.0 → R4.4 关键变更 | 02_参考索引/版本演进对照.html |
| 术语表 v2 | 800+ 条中英对照术语 | 02_参考索引/术语表v2.html |
使用指南
+如何查阅某个具体 API?
+-
+
- 先打开
02_参考索引/API索引.html按模块查找
+ - 找到对应模块的
.md译文,定位到相关章节
+ - 如需英文原版,参考同目录下的
.pdf文件
+
如何理解 AUTOSAR 架构?
+-
+
- 先读
General/AUTOSAR_EXP_LayeredSoftwareArchitecture.html(架构总览)
+ - 再读
General/AUTOSAR_EXP_VFB.html(虚拟功能总线)
+ - 最后按学习路径深入 +
如何校对译文质量?
+-
+
- 查看
03_质量管理/翻译质量评估报告.html
+ - 按
校对SOP.html流程逐步核对
+ - 提交 issue 反馈问题 +
⚠️ 注意事项
+-
+
- 术语不一致(同一概念在不同文档中译法不同) +
- 语义偏差(特别是长句、复杂句) +
- 格式错误(Markdown 表格、代码块、链接偶尔异常) +
- 摘要不足(部分大型文档采用"重点翻译 + 摘要"策略) +
-
+
- 作为 辅助理解 工具,不 作为正式标准引用 +
- 正式引用请以 英文原版 PDF 为准 +
- 建议中英对照阅读(译文 + 原文) +
- 发现问题请提交 issue 或 PR 协助改进 +
摘要文档清单
+以下大型文档采用"重点翻译 + 摘要"策略,完整内容请查阅原版 PDF:
+| 文档 | 原页数 | 策略 |
|---|---|---|
| RTE/AUTOSAR_SWS_RTE.md | 1,267 | 重点翻译核心 + API 摘要 |
| Diagnostics/AUTOSAR_SWS_DiagnosticEventManager.md | 516 | 重点翻译核心 + 配置容器摘要 |
| Diagnostics/AUTOSAR_SWS_DiagnosticCommunicationManager.md | 639 | 重点翻译核心 + UDS 服务摘要 |
| Communication/AUTOSAR_SWS_TcpIp.md | 211 | 重点翻译核心 + API 摘要 |
| Communication/AUTOSAR_SWS_COM.md | 185 | 重点翻译核心 + 状态机摘要 |
| ModeManagement/AUTOSAR_SWS_ECUStateManager.md | 195 | 重点翻译核心 + 状态机摘要 |
| ModeManagement/AUTOSAR_SWS_BSWModeManager.md | 147 | 重点翻译核心 + 模式仲裁摘要 |
| Crypto/AUTOSAR_SWS_CryptoServiceManager.md | 202 | 重点翻译核心 + 作业状态摘要 |
| Communication/AUTOSAR_SWS_V2XFacilities.md | 282 | 重点翻译核心 + V2X 协议摘要 |
翻译版本与原版对应
+本译本基于 AUTOSAR Classic Platform 4.4.0 翻译,对应 2018-10-31 发布的官方标准。
+原版版权归 AUTOSAR 所有。本中文译本仅供学习参考。
++
+ © 2024 AUTOSAR v4.4 中文译本项目 · 由 LLM 机翻 + 人工/AI 校对完成
+ 本项目仅供学习参考,正式引用请使用英文原版 AUTOSAR 标准
+