上传autosar 文档

This commit is contained in:
2026-06-05 10:14:52 +08:00
parent c8b24e9070
commit bf21120e94
231 changed files with 2763859 additions and 0 deletions
@@ -0,0 +1,67 @@
# AUTOSAR标准文档梳理计划
## 任务概述
`f:\MyProject\autosar_standard_spec_v4.4` 下的所有文档进行内容梳理,生成详细的总结报告(中文)。
## 文件夹结构分析
共19个文件夹:
1. **BSWGeneral** - 基础软件通用规范
2. **Chassis** - 底盘相关
3. **Communication** - 通信协议栈
4. **Crypto** - 加密服务
5. **Diagnostics** - 诊断服务
6. **General** - 通用规范和用户指南
7. **GlobalTime** - 时间同步
8. **HMI** - 人机交互
9. **IO** - IO硬件抽象
10. **Libraries** - 库
11. **MCAL** - 微控制器抽象层
12. **Memory** - 内存服务
13. **MethodologyAndTemplates** - 方法论和模板
14. **ModeManagement** - 模式管理
15. **Powertrain** - 动力系统
16. **RTE** - 运行时环境
17. **ReleaseDocumentation** - 发布文档
18. **Safety** - 安全相关
19. **SystemServices** - 系统服务
20. **Tools** - 工具相关
## 文档类型说明
- **SRS** - 软件需求规范 (Software Requirements Specification)
- **SWS** - 软件规范 (Software Specification)
- **EXP** - 说明文档/解释 (Explanation)
- **RS** - 需求规范 (Requirements Specification)
- **TR** - 技术报告 (Technical Report)
- **TPS** - 模板规范 (Template Specification)
- **MOD** - 模型文件 (Model)
- **ASWS** - 高级软件规范
## 执行步骤
### 步骤1: 逐文件夹读取PDF内容
由于PDF数量众多,按优先级分批处理:
1. **BSWGeneral** - 核心基础规范
2. **Communication** - 最大的通信相关文档集
3. **General** - 架构总览和指南
4. **RTE** - 运行时环境核心
5. **Memory** - 内存管理
6. **SystemServices** - 系统服务(含OS)
7. **Diagnostics** - 诊断
8. **Crypto** - 加密
9. **Safety** - 安全
10. 其他文件夹
### 步骤2: 生成报告结构
每个文件夹章节包含:
- 文件夹简介
- 文档数量统计
- 每个文档的核心功能说明
- 关键特性总结
### 步骤3: 输出报告
生成一份完整的markdown报告文件
## 预期输出
`AUTOSAR文档总结报告.md` - 详细的中文报告,包含所有文件夹下文档的内容摘要
+604
View File
@@ -0,0 +1,604 @@
# AUTOSAR Classic Platform 文档总结报告
## 概述
本报告梳理了 AUTOSAR Classic Platform 文档集,包含 **19个文件夹**,涵盖基础软件、通信、诊断、内存、操作系统等核心模块。
---
## BSWGeneral
**说明**: 基础软件通用规范 - 定义BSW模块的通用需求、接口和架构
**文档数量**: 13 个PDF文件
### EXP - 说明文档
| 文件名 | 页数 | 说明 |
|--------|------|------|
| EXP_ApplicationLevelErrorHandling | 78 | 提供说明文档,涵盖EXP ApplicationLevelErrorHandling相关的规范和说明 |
| EXP_BSWDistributionGuide | 64 | 提供BSW开发的设计指南和集成说明,帮助理解BSW架构 |
| EXP_CDDDesignAndIntegrationGuideline | 21 | 提供说明文档,涵盖EXP CDDDesignAndIntegrationGuideline相关的规范和说明 |
| EXP_ErrorDescription | 79 | 提供说明文档,涵盖EXP ErrorDescription相关的规范和说明 |
| EXP_InterruptHandlingExplanation | 22 | 提供说明文档,涵盖EXP InterruptHandlingExplanation相关的规范和说明 |
### SRS - 软件需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SRS_BSWGeneral | 80 | 定义基础软件(BSW)的通用需求,包括模块接口、版本管理、错误处理等核心规范 |
### SWS - 软件规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SWS_BSWGeneral | 85 | 规定基础软件模块的详细软件规范,包括API定义、状态机、操作序列等 |
| SWS_CommunicationStackTypes | 26 | 规定COM模块软件规范,描述PDU处理、信号接口、模式切换 |
| SWS_CompilerAbstraction | 53 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_PlatformTypes | 36 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_StandardTypes | 22 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
### TR - 技术报告
| 文件名 | 页数 | 说明 |
|--------|------|------|
| TR_BSWModuleList | 10 | 描述BSW模块列表、UML建模指南等技术报告 |
| TR_BSWUMLModelModelingGuide | 51 | 描述BSW模块列表、UML建模指南等技术报告 |
---
## Chassis
**说明**: 底盘相关应用说明
**文档数量**: 1 个PDF文件
### EXP - 说明文档
| 文件名 | 页数 | 说明 |
|--------|------|------|
| EXP_AIChassis | 46 | 提供说明文档,涵盖EXP AIChassis相关的规范和说明 |
---
## Communication
**说明**: 通信协议栈 - CAN、FlexRay、Ethernet、LIN等
**文档数量**: 71 个PDF文件
### ASWS - 高级软件规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| ASWS_TransformerGeneral | 71 | 规定基础软件模块的详细软件规范,包括API定义、状态机、操作序列等 |
### SRS - 软件需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SRS_BusMirroring | 14 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_CAN | 64 | 定义CAN总线通信的需求规范,包括帧结构、网络管理、传输层等 |
| SRS_COM | 31 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_E2E | 15 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_Ethernet | 52 | 定义以太网通信协议栈的需求,包括TCP/IP、VLAN、服务发现等 |
| SRS_FlexRay | 71 | 定义FlexRay总线通信的协议需求,包括时序、帧格式、网络管理 |
| SRS_Gateway | 27 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_IPDUMultiplexer | 19 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_LIN | 34 | 定义LIN总线通信需求,包括调度表、配置、传输层 |
| SRS_NetworkManagement | 30 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_SAEJ1939 | 33 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_SPIHandlerDriver | 26 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_SecureOnboardCommunication | 19 | 定义COM模块需求,包括信号路由、传输模式、网关功能 |
| SRS_TTCAN | 13 | 定义CAN总线通信的需求规范,包括帧结构、网络管理、传输层等 |
| SRS_Transformer | 17 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_V2XCommunication | 29 | 定义COM模块需求,包括信号路由、传输模式、网关功能 |
| SRS_XCP | 16 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
### SWS - 软件规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SWS_BusMirroring | 114 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_CANDriver | 114 | 规定CAN驱动、CAN接口、CAN状态管理等软件模块的详细规范 |
| SWS_CANInterface | 212 | 规定CAN驱动、CAN接口、CAN状态管理等软件模块的详细规范 |
| SWS_CANNetworkManagement | 96 | 规定CAN驱动、CAN接口、CAN状态管理等软件模块的详细规范 |
| SWS_CANStateManager | 148 | 规定CAN驱动、CAN接口、CAN状态管理等软件模块的详细规范 |
| SWS_CANTransceiverDriver | 78 | 规定CAN驱动、CAN接口、CAN状态管理等软件模块的详细规范 |
| SWS_CANTransportLayer | 91 | 规定CAN驱动、CAN接口、CAN状态管理等软件模块的详细规范 |
| SWS_COM | 185 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_COMBasedTransformer | 59 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_DiagnosticLogAndTrace | 124 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_DiagnosticOverIP | 122 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_E2ETransformer | 44 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_EthernetDriver | 81 | 规定以太网驱动、接口、状态管理器、TCP/IP协议栈等模块规范 |
| SWS_EthernetInterface | 120 | 规定以太网驱动、接口、状态管理器、TCP/IP协议栈等模块规范 |
| SWS_EthernetStateManager | 54 | 规定以太网驱动、接口、状态管理器、TCP/IP协议栈等模块规范 |
| SWS_EthernetSwitchDriver | 132 | 规定以太网驱动、接口、状态管理器、TCP/IP协议栈等模块规范 |
| SWS_EthernetTransceiverDriver | 63 | 规定以太网驱动、接口、状态管理器、TCP/IP协议栈等模块规范 |
| SWS_FlexRayARTransportLayer | 94 | 规定FlexRay驱动、接口、传输层、状态管理器等模块规范 |
| SWS_FlexRayDriver | 105 | 规定FlexRay驱动、接口、传输层、状态管理器等模块规范 |
| SWS_FlexRayISOTransportLayer | 113 | 规定FlexRay驱动、接口、传输层、状态管理器等模块规范 |
| SWS_FlexRayInterface | 164 | 规定FlexRay驱动、接口、传输层、状态管理器等模块规范 |
| SWS_FlexRayNetworkManagement | 110 | 规定FlexRay驱动、接口、传输层、状态管理器等模块规范 |
| SWS_FlexRayStateManager | 70 | 规定FlexRay驱动、接口、传输层、状态管理器等模块规范 |
| SWS_FlexRayTransceiverDriver | 72 | 规定FlexRay驱动、接口、传输层、状态管理器等模块规范 |
| SWS_IPDUMultiplexer | 92 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_LINDriver | 62 | 规定LIN驱动、接口、状态管理器、网络管理等模块规范 |
| SWS_LINInterface | 169 | 规定LIN驱动、接口、状态管理器、网络管理等模块规范 |
| SWS_LINNetworkManagement | 53 | 规定LIN驱动、接口、状态管理器、网络管理等模块规范 |
| SWS_LINStateManager | 54 | 规定LIN驱动、接口、状态管理器、网络管理等模块规范 |
| SWS_LINTransceiverDriver | 55 | 规定LIN驱动、接口、状态管理器、网络管理等模块规范 |
| SWS_LargeDataCOM | 43 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_NetworkManagementInterface | 105 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_PDURouter | 120 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_SAEJ1939NetworkManagement | 53 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_SAEJ1939RequestManager | 81 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_SAEJ1939TransportLayer | 80 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_SOMEIPTransformer | 100 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_SOMEIPTransportProtocol | 55 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_SPIHandlerDriver | 100 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_SecureOnboardCommunication | 151 | 规定COM模块软件规范,描述PDU处理、信号接口、模式切换 |
| SWS_ServiceDiscovery | 166 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_SocketAdaptor | 138 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_TTCANDriver | 54 | 规定CAN驱动、CAN接口、CAN状态管理等软件模块的详细规范 |
| SWS_TTCANInterface | 60 | 规定CAN驱动、CAN接口、CAN状态管理等软件模块的详细规范 |
| SWS_TcpIp | 211 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_UDPNetworkManagement | 91 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_V2XBasicTransport | 33 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_V2XFacilities | 282 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_V2XGeoNetworking | 50 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_V2XManagement | 61 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_WirelessEthernetDriver | 49 | 规定以太网驱动、接口、状态管理器、TCP/IP协议栈等模块规范 |
| SWS_WirelessEthernetTransceiverDriver | 50 | 规定以太网驱动、接口、状态管理器、TCP/IP协议栈等模块规范 |
| SWS_XCP | 62 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
---
## Crypto
**说明**: 加密服务栈 - 加密驱动、接口、密钥管理
**文档数量**: 6 个PDF文件
### EXP - 说明文档
| 文件名 | 页数 | 说明 |
|--------|------|------|
| EXP_UtilizationOfCryptoServices | 13 | 提供说明文档,涵盖EXP UtilizationOfCryptoServices相关的规范和说明 |
### SRS - 软件需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SRS_CryptoStack | 36 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
### SWS - 软件规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SWS_CryptoDriver | 81 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_CryptoInterface | 41 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_CryptoServiceManager | 202 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_KeyManager | 113 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
---
## Diagnostics
**说明**: 诊断服务 - DEM、DCM等
**文档数量**: 3 个PDF文件
### SWS - 软件规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SWS_DiagnosticCommunicationManager | 639 | 规定COM模块软件规范,描述PDU处理、信号接口、模式切换 |
| SWS_DiagnosticEventManager | 516 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_SAEJ1939DiagnosticCommunicationManager | 84 | 规定COM模块软件规范,描述PDU处理、信号接口、模式切换 |
---
## General
**说明**: 通用规范 - 架构说明、用户指南、方法论
**文档数量**: 9 个PDF文件
### EXP - 说明文档
| 文件名 | 页数 | 说明 |
|--------|------|------|
| EXP_AIUserGuide | 102 | 提供说明文档,涵盖EXP AIUserGuide相关的规范和说明 |
| EXP_LayeredSoftwareArchitecture | 162 | 提供说明文档,涵盖EXP LayeredSoftwareArchitecture相关的规范和说明 |
| EXP_VFB | 104 | 提供说明文档,涵盖EXP VFB相关的规范和说明 |
### RS - 需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| RS_Features | 82 | 提供需求规范,涵盖RS Features相关的规范和说明 |
| RS_SWCModeling | 21 | 提供需求规范,涵盖RS SWCModeling相关的规范和说明 |
### TR - 技术报告
| 文件名 | 页数 | 说明 |
|--------|------|------|
| TR_AIDesignPatternsCatalogue | 51 | 提供技术报告,涵盖TR AIDesignPatternsCatalogue相关的规范和说明 |
| TR_AIMeasurementCalibrationDiagnostics | 59 | 提供技术报告,涵盖TR AIMeasurementCalibrationDiagnostics相关的规范和说明 |
| TR_PredefinedNames | 19 | 提供技术报告,涵盖TR PredefinedNames相关的规范和说明 |
| TR_SWCModelingGuide | 57 | 提供技术报告,涵盖TR SWCModelingGuide相关的规范和说明 |
---
## GlobalTime
**说明**: 时间同步服务
**文档数量**: 4 个PDF文件
### SWS - 软件规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SWS_SynchronizedTimeBaseManager | 151 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_TimeSyncOverCAN | 73 | 规定CAN驱动、CAN接口、CAN状态管理等软件模块的详细规范 |
| SWS_TimeSyncOverEthernet | 75 | 规定以太网驱动、接口、状态管理器、TCP/IP协议栈等模块规范 |
| SWS_TimeSyncOverFlexRay | 60 | 规定FlexRay驱动、接口、传输层、状态管理器等模块规范 |
---
## HMI
**说明**: 人机交互应用说明
**文档数量**: 1 个PDF文件
### EXP - 说明文档
| 文件名 | 页数 | 说明 |
|--------|------|------|
| EXP_AIHMIMultimediaAndTelematics | 18 | 提供说明文档,涵盖EXP AIHMIMultimediaAndTelematics相关的规范和说明 |
---
## IO
**说明**: IO硬件抽象层
**文档数量**: 14 个PDF文件
### SRS - 软件需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SRS_ADCDriver | 22 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_DIODriver | 15 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_ICUDriver | 25 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_IOHWAbstraction | 29 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_OCUDriver | 16 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_PWMDriver | 19 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_PortDriver | 13 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
### SWS - 软件规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SWS_ADCDriver | 129 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_DIODriver | 50 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_ICUDriver | 108 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_IOHardwareAbstraction | 58 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_OCUDriver | 72 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_PWMDriver | 65 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_PortDriver | 42 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
---
## Libraries
**说明**: 标准库 - CRC、E2E、插值等
**文档数量**: 10 个PDF文件
### EXP - 说明文档
| 文件名 | 页数 | 说明 |
|--------|------|------|
| EXP_MacroEncapsulationofInterpolationCalls | 32 | 提供说明文档,涵盖EXP MacroEncapsulationofInterpolationCalls相关的规范和说明 |
### SRS - 软件需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SRS_Libraries | 19 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
### SWS - 软件规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SWS_BFXLibrary | 41 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_CRCLibrary | 55 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_E2ELibrary | 205 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_EFXLibrary | 112 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_IFLLibrary | 29 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_IFXLibrary | 65 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_MFLLibrary | 88 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_MFXLibrary | 61 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
---
## MCAL
**说明**: 微控制器抽象层
**文档数量**: 7 个PDF文件
### SRS - 软件需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SRS_CoreTest | 24 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_GPTDriver | 18 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_MCUDriver | 17 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_SPALGeneral | 21 | 定义基础软件(BSW)的通用需求,包括模块接口、版本管理、错误处理等核心规范 |
### SWS - 软件规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SWS_CoreTest | 54 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_GPTDriver | 64 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_MCUDriver | 49 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
---
## Memory
**说明**: 内存服务和NVRAM管理
**文档数量**: 16 个PDF文件
### EXP - 说明文档
| 文件名 | 页数 | 说明 |
|--------|------|------|
| EXP_NVDataHandling | 51 | 提供说明文档,涵盖EXP NVDataHandling相关的规范和说明 |
### SRS - 软件需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SRS_EEPROMDriver | 19 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_FlashDriver | 21 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_FlashTest | 17 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_MemoryHWAbstractionLayer | 25 | 提供软件需求规范,涵盖SRS MemoryHWAbstractionLayer相关的规范和说明 |
| SRS_MemoryServices | 32 | 提供软件需求规范,涵盖SRS MemoryServices相关的规范和说明 |
| SRS_RAMTest | 16 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
### SWS - 软件规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SWS_EEPROMAbstraction | 58 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_EEPROMDriver | 63 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_FlashDriver | 67 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_FlashEEPROMEmulation | 56 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_FlashTest | 56 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_MemoryAbstractionInterface | 32 | 提供软件规范,涵盖SWS MemoryAbstractionInterface相关的规范和说明 |
| SWS_MemoryMapping | 109 | 定义内存映射的规范,用于代码和数据的地址分配 |
| SWS_NVRAMManager | 187 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_RAMTest | 83 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
---
## MethodologyAndTemplates
**说明**: 方法论和模板定义
**文档数量**: 27 个PDF文件
### RS - 需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| RS_BSWModuleDescriptionTemplate | 48 | 提供需求规范,涵盖RS BSWModuleDescriptionTemplate相关的规范和说明 |
| RS_DiagnosticExtractTemplate | 45 | 提供需求规范,涵盖RS DiagnosticExtractTemplate相关的规范和说明 |
| RS_ECUConfiguration | 33 | 提供需求规范,涵盖RS ECUConfiguration相关的规范和说明 |
| RS_ECUResourceTemplate | 17 | 提供需求规范,涵盖RS ECUResourceTemplate相关的规范和说明 |
| RS_FeatureModelExchangeFormat | 20 | 提供需求规范,涵盖RS FeatureModelExchangeFormat相关的规范和说明 |
| RS_MethodologyAndTemplatesGeneral | 14 | 提供需求规范,涵盖RS MethodologyAndTemplatesGeneral相关的规范和说明 |
| RS_SoftwareComponentTemplate | 58 | 提供需求规范,涵盖RS SoftwareComponentTemplate相关的规范和说明 |
| RS_StandardizationTemplate | 55 | 提供需求规范,涵盖RS StandardizationTemplate相关的规范和说明 |
| RS_SystemTemplate | 41 | 提供需求规范,涵盖RS SystemTemplate相关的规范和说明 |
| RS_TimingExtensions | 32 | 提供需求规范,涵盖RS TimingExtensions相关的规范和说明 |
### TPS - 模板规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| TPS_ARXMLSerializationRules | 25 | 提供模板规范,涵盖TPS ARXMLSerializationRules相关的规范和说明 |
| TPS_BSWModuleDescriptionTemplate | 325 | 提供模板规范,涵盖TPS BSWModuleDescriptionTemplate相关的规范和说明 |
| TPS_DiagnosticExtractTemplate | 487 | 提供模板规范,涵盖TPS DiagnosticExtractTemplate相关的规范和说明 |
| TPS_ECUConfiguration | 288 | 提供模板规范,涵盖TPS ECUConfiguration相关的规范和说明 |
| TPS_ECUResourceTemplate | 56 | 提供模板规范,涵盖TPS ECUResourceTemplate相关的规范和说明 |
| TPS_FeatureModelExchangeFormat | 84 | 提供模板规范,涵盖TPS FeatureModelExchangeFormat相关的规范和说明 |
| TPS_GenericStructureTemplate | 466 | 提供模板规范,涵盖TPS GenericStructureTemplate相关的规范和说明 |
| TPS_SoftwareComponentTemplate | 1069 | 提供模板规范,涵盖TPS SoftwareComponentTemplate相关的规范和说明 |
| TPS_StandardizationTemplate | 239 | 提供模板规范,涵盖TPS StandardizationTemplate相关的规范和说明 |
| TPS_SystemTemplate | 1794 | 提供模板规范,涵盖TPS SystemTemplate相关的规范和说明 |
| TPS_TimingExtensions | 230 | 提供模板规范,涵盖TPS TimingExtensions相关的规范和说明 |
| TPS_XMLSchemaProductionRules | 78 | 提供模板规范,涵盖TPS XMLSchemaProductionRules相关的规范和说明 |
### TR - 技术报告
| 文件名 | 页数 | 说明 |
|--------|------|------|
| TR_AutosarModelConstraints | 578 | 提供技术报告,涵盖TR AutosarModelConstraints相关的规范和说明 |
| TR_FrancaIntegration | 70 | 提供技术报告,涵盖TR FrancaIntegration相关的规范和说明 |
| TR_GeneralBlueprintsSupplement | 67 | 描述BSW模块列表、UML建模指南等技术报告 |
| TR_Methodology | 515 | 提供技术报告,涵盖TR Methodology相关的规范和说明 |
| TR_ModelingShowCases | 166 | 提供技术报告,涵盖TR ModelingShowCases相关的规范和说明 |
---
## ModeManagement
**说明**: 模式管理
**文档数量**: 4 个PDF文件
### EXP - 说明文档
| 文件名 | 页数 | 说明 |
|--------|------|------|
| EXP_ModeManagementGuide | 70 | 提供说明文档,涵盖EXP ModeManagementGuide相关的规范和说明 |
### SRS - 软件需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SRS_ModeManagement | 74 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
### SWS - 软件规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SWS_BSWModeManager | 147 | 规定基础软件模块的详细软件规范,包括API定义、状态机、操作序列等 |
| SWS_ECUStateManager | 195 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
---
## Powertrain
**说明**: 动力系统应用说明
**文档数量**: 1 个PDF文件
### EXP - 说明文档
| 文件名 | 页数 | 说明 |
|--------|------|------|
| EXP_AIPowertrain | 34 | 提供说明文档,涵盖EXP AIPowertrain相关的规范和说明 |
---
## RTE
**说明**: 运行时环境
**文档数量**: 2 个PDF文件
### SRS - 软件需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SRS_RTE | 106 | 定义运行时环境(RTE)的需求,包括SW-C间通信、BSW接口 |
### SWS - 软件规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SWS_RTE | 1267 | 规定RTE软件规范,描述端口、连接器、调度、生命周期管理 |
---
## ReleaseDocumentation
**说明**: 发布文档
**文档数量**: 1 个PDF文件
### TR - 技术报告
| 文件名 | 页数 | 说明 |
|--------|------|------|
| TR_ClassicPlatformReleaseOverview | 39 | 提供技术报告,涵盖TR ClassicPlatformReleaseOverview相关的规范和说明 |
---
## Safety
**说明**: 功能安全相关
**文档数量**: 9 个PDF文件
### EXP - 说明文档
| 文件名 | 页数 | 说明 |
|--------|------|------|
| EXP_AIOccupantAndPedestrianSafety | 29 | 提供说明文档,涵盖EXP AIOccupantAndPedestrianSafety相关的规范和说明 |
| EXP_FunctionalSafetyMeasures | 96 | 提供说明文档,涵盖EXP FunctionalSafetyMeasures相关的规范和说明 |
| EXP_SafetyUseCase | 61 | 提供说明文档,涵盖EXP SafetyUseCase相关的规范和说明 |
### RS - 需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| RS_SafetyExtensions | 23 | 提供需求规范,涵盖RS SafetyExtensions相关的规范和说明 |
### SRS - 软件需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SRS_WatchdogDriver | 15 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
### SWS - 软件规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SWS_WatchdogDriver | 43 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_WatchdogInterface | 28 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_WatchdogManager | 125 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
### TPS - 模板规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| TPS_SafetyExtensions | 35 | 提供模板规范,涵盖TPS SafetyExtensions相关的规范和说明 |
---
## SystemServices
**说明**: 系统服务 - OS、ComM等
**文档数量**: 13 个PDF文件
### SRS - 软件需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SRS_FreeRunningTimer | 19 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_FunctionInhibitionManager | 19 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_HWTestManager | 12 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_OS | 39 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
| SRS_TimeService | 13 | 定义操作系统(OS)的需求,包括任务调度、中断、资源管理 |
### SWS - 软件规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| SWS_COMManager | 134 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_DefaultErrorTracer | 42 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_FunctionInhibitionManager | 59 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_HWTestManager | 36 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_OS | 276 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
| SWS_TimeService | 51 | 规定AUTOSAR OS的软件规范,包括多核、时保护、栈监控 |
### TR - 技术报告
| 文件名 | 页数 | 说明 |
|--------|------|------|
| TR_HWTestManagementIntegrationGuide | 15 | 提供技术报告,涵盖TR HWTestManagementIntegrationGuide相关的规范和说明 |
| TR_TimingAnalysis | 141 | 提供技术报告,涵盖TR TimingAnalysis相关的规范和说明 |
---
## Tools
**说明**: 工具相关规范
**文档数量**: 4 个PDF文件
### RS - 需求规范
| 文件名 | 页数 | 说明 |
|--------|------|------|
| RS_InteractionWithBehavioralModels | 9 | 提供需求规范,涵盖RS InteractionWithBehavioralModels相关的规范和说明 |
| RS_InteroperabilityOfAutosarTools | 39 | 提供需求规范,涵盖RS InteroperabilityOfAutosarTools相关的规范和说明 |
### TR - 技术报告
| 文件名 | 页数 | 说明 |
|--------|------|------|
| TR_InteractionWithBehavioralModels | 53 | 提供技术报告,涵盖TR InteractionWithBehavioralModels相关的规范和说明 |
| TR_InteroperabilityOfAutosarTools | 89 | 提供技术报告,涵盖TR InteroperabilityOfAutosarTools相关的规范和说明 |
---
## 文档类型说明
| 类型 | 含义 | 说明 |
|------|------|------|
| SRS | Software Requirements Specification | 软件需求规范 - 定义模块的详细需求 |
| SWS | Software Specification | 软件规范 - 定义模块的实现规范和API |
| EXP | Explanation | 说明文档 - 提供设计指南和应用说明 |
| RS | Requirements Specification | 需求规范 - 高层需求定义 |
| TR | Technical Report | 技术报告 - 技术说明和最佳实践 |
| TPS | Template Specification | 模板规范 - 模板定义和使用指南 |
| MOD | Model | 模型文件 - UML模型和元模型 |
| ASWS | Advanced Software Specification | 高级软件规范 |
---
## 核心模块关系图
```
┌─────────────────────────────────────────────────────────────┐
│ Application Layer │
│ (Application Software Components) │
└─────────────────────────────────────────────────────────────┘
│ RTE
┌─────────────────────────────────────────────────────────────┐
│ Basic Software (BSW) │
├─────────────┬─────────────┬─────────────┬─────────────────┤
│ Services │ IO/HW │ Communication│ Diagnostics │
│ (OS,...) │ Abstr. │ (CAN,ETH..) │ (DEM,DCM) │
├─────────────┼─────────────┼─────────────┼─────────────────┤
│ Memory │ Crypto │ Safety │ Mode │
│ (NVRAM) │ (Sec) │ (Wdg) │ (EcuM) │
├─────────────┴─────────────┴─────────────┴─────────────────┤
│ Microcontroller Abstraction Layer │
│ (MCU, GPT, ADC, Dio, SPI, CAN Driver...) │
└─────────────────────────────────────────────────────────────┘
```
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More