项目简介

本项目对 AUTOSAR Classic Platform 4.4.0 经典平台完整规范(共 216 个 PDF 文档,约 8,000+ 页)进行了 系统性的中文翻译,并进行了结构化梳理和归纳。

📌 翻译目标 为中文嵌入式汽车电子工程师提供易于检索、查阅、学习的 AUTOSAR v4.4 中文参考资料。

翻译覆盖

  • 完整覆盖:216 个 PDF 全部翻译为对应的 .md 文件
  • 保留规范:所有 API 名、模块缩写、需求 ID(SRS_xxxxSWS_xxxx)、协议名(CAN/LIN/FlexRay/Ethernet/SOME/IP 等)保持英文
  • 翻译内容:标题、描述性文字、表格内容、章节概述、UML 类语义说明
  • 大型文档:采用"重点翻译 + 摘要"策略,核心章节完整,附录摘要+引用原文 PDF

数据概览

216
翻译 PDF
221
.md 译文文件
174K
译文行数
20
模块
7
文档类型

文档类型分布

类型说明数量
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 经典平台采用分层架构,从下到上依次为:

graph TB subgraph APP["应用层 (Application Layer)"] SWC["软件组件 SWC
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 模块清单

按译文规模排序:

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_xxxxSWS_xxxx 需求条目02_参考索引/需求ID索引.html
模块依赖矩阵20 × 20 模块间调用关系矩阵02_参考索引/模块依赖矩阵.html
版本演进对照R4.0 → R4.4 关键变更02_参考索引/版本演进对照.html
术语表 v2800+ 条中英对照术语02_参考索引/术语表v2.html

使用指南

如何查阅某个具体 API?

  1. 先打开 02_参考索引/API索引.html 按模块查找
  2. 找到对应模块的 .md 译文,定位到相关章节
  3. 如需英文原版,参考同目录下的 .pdf 文件

如何理解 AUTOSAR 架构?

  1. 先读 General/AUTOSAR_EXP_LayeredSoftwareArchitecture.html(架构总览)
  2. 再读 General/AUTOSAR_EXP_VFB.html(虚拟功能总线)
  3. 最后按学习路径深入

如何校对译文质量?

  1. 查看 03_质量管理/翻译质量评估报告.html
  2. 校对SOP.html 流程逐步核对
  3. 提交 issue 反馈问题

⚠️ 注意事项

机器翻译局限 本项目为 LLM 机翻 + 人工/AI 校对 的试点版本。译文可能存在:
  • 术语不一致(同一概念在不同文档中译法不同)
  • 语义偏差(特别是长句、复杂句)
  • 格式错误(Markdown 表格、代码块、链接偶尔异常)
  • 摘要不足(部分大型文档采用"重点翻译 + 摘要"策略)
✅ 推荐使用方式
  • 作为 辅助理解 工具, 作为正式标准引用
  • 正式引用请以 英文原版 PDF 为准
  • 建议中英对照阅读(译文 + 原文)
  • 发现问题请提交 issue 或 PR 协助改进

摘要文档清单

以下大型文档采用"重点翻译 + 摘要"策略,完整内容请查阅原版 PDF:

文档原页数策略
RTE/AUTOSAR_SWS_RTE.md1,267重点翻译核心 + API 摘要
Diagnostics/AUTOSAR_SWS_DiagnosticEventManager.md516重点翻译核心 + 配置容器摘要
Diagnostics/AUTOSAR_SWS_DiagnosticCommunicationManager.md639重点翻译核心 + UDS 服务摘要
Communication/AUTOSAR_SWS_TcpIp.md211重点翻译核心 + API 摘要
Communication/AUTOSAR_SWS_COM.md185重点翻译核心 + 状态机摘要
ModeManagement/AUTOSAR_SWS_ECUStateManager.md195重点翻译核心 + 状态机摘要
ModeManagement/AUTOSAR_SWS_BSWModeManager.md147重点翻译核心 + 模式仲裁摘要
Crypto/AUTOSAR_SWS_CryptoServiceManager.md202重点翻译核心 + 作业状态摘要
Communication/AUTOSAR_SWS_V2XFacilities.md282重点翻译核心 + V2X 协议摘要

翻译版本与原版对应

本译本基于 AUTOSAR Classic Platform 4.4.0 翻译,对应 2018-10-31 发布的官方标准。

原版版权归 AUTOSAR 所有。本中文译本仅供学习参考。


© 2024 AUTOSAR v4.4 中文译本项目 · 由 LLM 机翻 + 人工/AI 校对完成
本项目仅供学习参考,正式引用请使用英文原版 AUTOSAR 标准