📖 模块说明
AUTOSAR 基础软件通用(BSWGeneral)模块定义了所有 BSW 模块共享的通用规范、需求和说明。这些文档是理解整个 AUTOSAR 基础软件架构的基础。
本模块包含三类文档:
- SWS(Software Specification):软件规范;
- SRS(Software Requirement Specification):需求规范;
- EXP(Explanatory Document):说明文档;
- TR(Technical Report):技术报告。
📚 文档清单(13 篇 · 全部完成 ✅)
| 序号 | 文档名 | 类型 | 页数 | 翻译 | 访问 |
|---|---|---|---|---|---|
| 1 | AUTOSAR_TR_BSWModuleList | TR | 10 | ✅ | 打开 |
| 2 | AUTOSAR_SWS_StandardTypes | SWS | 22 | ✅ | 打开 |
| 3 | AUTOSAR_SWS_CommunicationStackTypes | SWS | 26 | ✅ | 打开 |
| 4 | AUTOSAR_SWS_PlatformTypes | SWS | 36 | ✅ | 打开 |
| 5 | AUTOSAR_SWS_CompilerAbstraction | SWS | 53 | ✅ | 打开 |
| 6 | AUTOSAR_EXP_CDDDesignAndIntegrationGuideline | EXP | 21 | ✅ | 打开 |
| 7 | AUTOSAR_EXP_InterruptHandlingExplanation | EXP | 22 | ✅ | 打开 |
| 8 | AUTOSAR_EXP_BSWDistributionGuide | EXP | 64 | ✅ | 打开 |
| 9 | AUTOSAR_EXP_ApplicationLevelErrorHandling | EXP | 78 | ✅ | 打开 |
| 10 | AUTOSAR_EXP_ErrorDescription | EXP | 79 | ✅ | 打开 |
| 11 | AUTOSAR_SRS_BSWGeneral | SRS | 80 | ✅ | 打开 |
| 12 | AUTOSAR_SWS_BSWGeneral | SWS | 85 | ✅ | 打开 |
| 13 | AUTOSAR_TR_BSWUMLModelModelingGuide | TR | 51 | ✅ | 打开 |
📚 文档分类
标准类型定义(4 篇 SWS)
- StandardTypes(22 页):
Std_ReturnType、Std_VersionInfoType、E_OK/E_NOT_OK、STD_ON/STD_OFF等通用类型。 - CommunicationStackTypes(26 页):
PduIdType、PduLengthType、PduInfoType、BufReq_ReturnType、RetryInfoType等通信栈类型。 - PlatformTypes(36 页):
boolean、uint8/16/32/64、sint8/16/32/64、float32/64、CPU 字节序等。 - CompilerAbstraction(53 页):
FUNC、P2VAR、P2CONST、CONSTP2VAR等编译器抽象宏。
通用需求与规范(2 篇 SRS + SWS)
- SRS_BSWGeneral(80 页):~100 条基础软件通用需求(命名约定、文件结构、初始化、错误分类、配置等)。
- SWS_BSWGeneral(85 页):~100 条对应的规范项(API、回调、配置等详细规范)。
说明文档(4 篇 EXP)
- CDDDesignAndIntegrationGuideline(21 页):复杂驱动(CDD)的设计与集成指南。
- InterruptHandlingExplanation(22 页):Cat1 与 Cat2 中断处理机制说明。
- BSWDistributionGuide(64 页):多核与安全系统中的 BSW 分布指南。
- ApplicationLevelErrorHandling(78 页):应用层错误处理机制(FDIR、13 种错误处理机制等)。
- ErrorDescription(79 页):AUTOSAR 标准错误的详细描述(CAN、NVRAM 栈各类错误)。
技术报告(2 篇 TR)
- BSWModuleList(10 页):所有 BSW 模块的清单(含模块缩写、ID、层级)。
- BSWUMLModelModelingGuide(51 页):BSW 模块的 UML 建模指南。
🎯 推荐阅读顺序
- AUTOSAR_TR_BSWModuleList(10 页):先了解 BSW 模块的整体清单与分类;
- AUTOSAR_SWS_PlatformTypes + AUTOSAR_SWS_StandardTypes:理解 AUTOSAR 标准数据类型;
- AUTOSAR_SWS_CommunicationStackTypes:理解通信栈类型;
- AUTOSAR_SWS_CompilerAbstraction:理解编译器抽象宏;
- AUTOSAR_SRS_BSWGeneral + AUTOSAR_SWS_BSWGeneral:理解通用规范;
- AUTOSAR_EXP_CDDDesignAndIntegrationGuideline:了解复杂驱动集成;
- AUTOSAR_EXP_InterruptHandlingExplanation:理解中断处理;
- AUTOSAR_EXP_ErrorDescription:理解错误处理;
- AUTOSAR_EXP_ApplicationLevelErrorHandling:理解应用层错误处理;
- AUTOSAR_EXP_BSWDistributionGuide:理解多核/安全分布;
- AUTOSAR_TR_BSWUMLModelModelingGuide:了解 UML 建模。
📊 翻译统计
- 总文档数:13
- 已完成:13(100%)
- 总页数:627 页
- 校对:每篇均完成 L1 自动校对(术语一致性、漏译、表格完整、需求 ID 保留)