diff --git a/README.html b/README.html new file mode 100644 index 0000000..c0da626 --- /dev/null +++ b/README.html @@ -0,0 +1,741 @@ + + + + + + AUTOSAR v4.4 经典平台规范中文译本 + + + + + + +
+ + +
+
+

项目简介

+

本项目对 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 模块清单

+

按译文规模排序:

+ +
+ +

📡 Communication

+

通信协议栈(CAN/LIN/FlexRay/Ethernet/SOME/IP/J1939)

+
71 PDF41,382 行
+
+ +

📋 MethodologyAndTemplates

+

方法论与模板(元模型、ARXML 序列化)

+
27 PDF29,035 行
+
+ +

🔧 Diagnostics

+

诊断(DCM/DEM/J1939Dcm)

+
3 PDF15,410 行
+
+ +

📚 General

+

通用(架构、特性、应用接口)

+
9 PDF12,628 行
+
+ +

💾 Memory

+

内存栈(NvM/Fee/Fls/Eep/RAM 测试)

+
16 PDF9,677 行
+
+ +

🔌 IO

+

IO 驱动(ADC/DIO/ICU/PWM/Port/OCU)

+
14 PDF9,878 行
+
+ +

⚙️ SystemServices

+

系统服务(OS/EcuM/BswM/ComM/Det/Dem/FiM/Tm)

+
13 PDF8,530 行
+
+ +

📐 Libraries

+

基础库(BFX/CRC/E2E/EFX/IFL/IFX/MFL/MFX)

+
10 PDF7,877 行
+
+ +

🔩 BSWGeneral

+

BSW 通用规范(基础模块标准)

+
13 PDF7,380 行
+
+ +

🛡️ Safety

+

功能安全(看门狗、安全扩展)

+
9 PDF6,054 行
+
+ +

🔐 Crypto

+

加密栈(Csm/CryIf/Crypto/KeyM)

+
6 PDF6,035 行
+
+ +

🎛️ MCAL

+

微控制器抽象层(核心驱动)

+
7 PDF5,409 行
+
+ +

🔄 ModeManagement

+

模式管理(EcuM/BswM)

+
4 PDF4,516 行
+
+ +

⏰ GlobalTime

+

全局时间同步(StbM/TSyn)

+
4 PDF3,165 行
+
+ +

🔗 RTE

+

运行时环境(最大规范 1267 页)

+
2 PDF2,296 行
+
+ +

🛠️ Tools

+

工具互操作性

+
4 PDF1,858 行
+
+ +

📦 ReleaseDocumentation

+

版本发布说明

+
1 PDF647 行
+
+ +

🚙 Chassis

+

底盘应用接口

+
1 PDF508 行
+
+ +

🔋 Powertrain

+

动力总成应用接口

+
1 PDF468 行
+
+ +

🖥️ HMI

+

人机界面应用接口

+
1 PDF287 行
+
+
+
+ +
+

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. +
  3. 找到对应模块的 .md 译文,定位到相关章节
  4. +
  5. 如需英文原版,参考同目录下的 .pdf 文件
  6. +
+ +

如何理解 AUTOSAR 架构?

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

如何校对译文质量?

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

⚠️ 注意事项

+
+ 机器翻译局限 + 本项目为 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 标准 +

+
+
+ + + +