# 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...) │ └─────────────────────────────────────────────────────────────┘ ```