# 基础软件模块列表 > **AUTOSAR CP Release 4.4.0** > > 原文:*List of Basic Software Modules*(文档 ID 150) > > 翻译状态:**已完成 v1** > > 对应原文 PDF:`BSWGeneral/AUTOSAR_TR_BSWModuleList.pdf` > > 翻译日期:Step 3 - P0 批量翻译 --- ## 文档标识 | 字段 | 值 | |------|-----| | 文档标题 | 基础软件模块列表(List of Basic Software Modules) | | 文档所有者 | AUTOSAR | | 文档责任人 | AUTOSAR | | 文档标识号 | 150 | | 文档状态 | 正式版(Final) | | 所属标准 | Classic Platform | | 所属版本 | 4.4.0 | --- ## 文档变更历史(节选) | 日期 | 版本 | 变更说明 | |------|------|----------| | 2018-10-31 | 4.4.0 | • 新增 Bus Mirroring
• 新增 Key Manager(密钥管理器)
• 移除 LinNm | | 2017-12-08 | 4.3.1 | • 修正 Crypto Driver 的前缀 | | 2016-11-30 | 4.3.0 | • 修正 DLT 重构后的层分配
• 移除过时的 Debugging 模块
• 新增 SOME/IP 传输协议
• 引入 V2X 通信模块
• 引入新加密栈模块 | | 2015-07-31 | 4.2.2 | • 采用 `DefaultErrorTracer` 名称 | | 2014-10-31 | 4.2.1 | • 新增 COMBased-Transformer、E2E-Transformer、SOME/IP-Transformer、Ethernet Switch Driver、Large Data COM、Secure Onboard Communication、Global Time Synch Modules | | 2013-03-15 | 4.1.1 | • 修正 Dlt、CorTst 模块前缀
• 修正 Fee 层分配
• 新增 J1939Dcm、J1939Nm、J1939Rm、Ocu、TcpIp、Sd、DoIP、Tm
• 添加 MemMap 特殊文件 | | 2011-12-22 | 4.0.3 | • 将 "FlexRay Transport Layer" 改名为 "FlexRay ISO Transport Layer"
• 新增 FlexRay AUTOSAR Transport Layer
• 新增 Special Files 页面 | | 2011-04-15 | 4.0.2 | • 缩写列表完全重做
• 调整 OS 前缀
• 美化文件名 | | 2009-12-18 | 4.0.1 | • 新增 R4.0 模块:Diagnostic Log and Trace、Ethernet Driver
• BSW Scheduler (SchM) 成为 RTE 一部分
• 移除 Cluster 和 Cluster Variants
• 简化模块列表 | | 2006-05-16 | 2.0.1 | 初始发布 | --- ## 免责声明 本作品(规范和/或软件实现)及其包含的材料由 AUTOSAR 发布,**仅供信息参考**。AUTOSAR 及为其做出贡献的公司不对作品的任何使用承担责任。 本作品仅**为汽车应用**而开发,**未**为非汽车应用而开发或测试。"AUTOSAR" 一词和 AUTOSAR 标志是注册商标。 --- ## 基础软件模块完整列表 > 本节提供 R4.4.0 中定义的所有基础软件模块的权威列表。每个模块包含:模块简称、API 前缀、模块 ID、对应规范文档、所属 AUTOSAR 软件层。 ### 微控制器驱动(Microcontroller Drivers) | 模块简称 | API 前缀 | 模块 ID | 规范文档 | 软件层 | |----------|----------|---------|----------|--------| | GPT Driver | Gpt | 100 | `AUTOSAR_SWS_GPTDriver.pdf` | Microcontroller Drivers | | MCU Driver | Mcu | 101 | `AUTOSAR_SWS_MCUDriver.pdf` | Microcontroller Drivers | | Core Test | CorTst | 103 | `AUTOSAR_SWS_CoreTest.pdf` | Microcontroller Drivers | ### I/O 驱动(I/O Drivers) | 模块简称 | API 前缀 | 模块 ID | 规范文档 | 软件层 | |----------|----------|---------|----------|--------| | ADC Driver | Adc | 123 | `AUTOSAR_SWS_ADCDriver.pdf` | I/O Drivers | | DIO Driver | Dio | 120 | `AUTOSAR_SWS_DIODriver.pdf` | I/O Drivers | | ICU Driver | Icu | 122 | `AUTOSAR_SWS_ICUDriver.pdf` | I/O Drivers | | OCU Driver | Ocu | 125 | `AUTOSAR_SWS_OCUDriver.pdf` | I/O Drivers | | PWM Driver | Pwm | 124 | `AUTOSAR_SWS_PWMDriver.pdf` | I/O Drivers | | Port Driver | Port | 102 | `AUTOSAR_SWS_PortDriver.pdf` | I/O Drivers | ### 内存驱动(Memory Drivers) | 模块简称 | API 前缀 | 模块 ID | 规范文档 | 软件层 | |----------|----------|---------|----------|--------| | EEPROM Driver | Eep | 090 | `AUTOSAR_SWS_EEPROMDriver.pdf` | Memory Drivers | | Flash Driver | Fls | 092 | `AUTOSAR_SWS_FlashDriver.pdf` | Memory Drivers | | Flash Test | FlsTst | 104 | `AUTOSAR_SWS_FlashTest.pdf` | Memory Drivers | ### 内存硬件抽象与抽象接口(Memory HW Abstraction / Services) | 模块简称 | API 前缀 | 模块 ID | 规范文档 | 软件层 | |----------|----------|---------|----------|--------| | EEPROM Abstraction | Ea | 040 | `AUTOSAR_SWS_EEPROMAbstraction.pdf` | Memory HW Abstraction | | Flash EEPROM Emulation | Fee | 021 | `AUTOSAR_SWS_FlashEEPROMEmulation.pdf` | Memory HW Abstraction | | Memory Abstraction Interface | MemIf | 022 | `AUTOSAR_SWS_MemoryAbstractionInterface.pdf` | Memory Services | | NVRAM Manager | NvM | 020 | `AUTOSAR_SWS_NVRAMManager.pdf` | Memory Services | ### 加密驱动与抽象(Crypto Drivers / HW Abstraction / Services) | 模块简称 | API 前缀 | 模块 ID | 规范文档 | 软件层 | |----------|----------|---------|----------|--------| | Crypto Driver | Crypto | 114 | `AUTOSAR_SWS_CryptoDriver.pdf` | Crypto Drivers | | Crypto Interface | CryIf | 112 | `AUTOSAR_SWS_CryptoInterface.pdf` | Crypto HW Abstraction | | Crypto Service Manager | Csm | 110 | `AUTOSAR_SWS_CryptoServiceManager.pdf` | Crypto Services | | Key Manager | KeyM | 109 | `AUTOSAR_SWS_KeyManager.pdf` | Crypto Services | ### 通信驱动(Communication Drivers) | 模块简称 | API 前缀 | 模块 ID | 规范文档 | 软件层 | |----------|----------|---------|----------|--------| | CAN Driver | Can | 080 | `AUTOSAR_SWS_CANDriver.pdf` | Communication Drivers | | CAN Tranceiver Driver | CanTrcv | 070 | `AUTOSAR_SWS_CANTransceiverDriver.pdf` | Communication HW Abstraction | | Ethernet Driver | Eth | 088 | `AUTOSAR_SWS_EthernetDriver.pdf` | Communication Drivers | | Ethernet Switch Driver | EthSwt | 089 | `AUTOSAR_SWS_EthernetSwitchDriver.pdf` | Communication HW Abstraction | | Ethernet Transceiver Driver | EthTrcv | 073 | `AUTOSAR_SWS_EthernetTransceiverDriver.pdf` | Communication HW Abstraction | | FlexRay Driver | Fr | 081 | `AUTOSAR_SWS_FlexRayDriver.pdf` | Communication Drivers | | FlexRay Tranceiver Driver | FrTrcv | 071 | `AUTOSAR_SWS_FlexRayTranceiverDriver.pdf` | Communication HW Abstraction | | LIN Driver | Lin | 082 | `AUTOSAR_SWS_LINDriver.pdf` | Communication Drivers | | LIN Transceiver Driver | LinTrcv | 064 | `AUTOSAR_SWS_LINTransceiverDriver.pdf` | Communication HW Abstraction | ### 通信接口(Communication HW Abstraction / Interface) | 模块简称 | API 前缀 | 模块 ID | 规范文档 | 软件层 | |----------|----------|---------|----------|--------| | CAN Interface | CanIf | 060 | `AUTOSAR_SWS_CANInterface.pdf` | Communication HW Abstraction | | Ethernet Interface | EthIf | 065 | `AUTOSAR_SWS_EthernetInterface.pdf` | Communication HW Abstraction | | FlexRay Interface | FrIf | 061 | `AUTOSAR_SWS_FlexRayInterface.pdf` | Communication HW Abstraction | | LIN Interface | LinIf | 062 | `AUTOSAR_SWS_LINInterface.pdf` | Communication HW Abstraction | ### 通信服务(Communication Services) | 模块简称 | API 前缀 | 模块 ID | 规范文档 | 软件层 | |----------|----------|---------|----------|--------| | Bus Mirroring | Mirror | 048 | `AUTOSAR_SWS_BusMirroring.pdf` | Communication Services | | CAN Network Management | CanNm | 031 | `AUTOSAR_SWS_CANNetworkManagement.pdf` | Communication Services | | CAN State Manager | CanSM | 140 | `AUTOSAR_SWS_CANStateManager.pdf` | Communication Services | | CAN Transport Layer | CanTp | 035 | `AUTOSAR_SWS_CANTransportLayer.pdf` | Communication Services | | COM | Com | 050 | `AUTOSAR_SWS_COM.pdf` | Communication Services | | COM Based Transformer | ComXf | 175 | `AUTOSAR_SWS_COMBasedTransformer.pdf` | Communication Services | | COM Manager | ComM | 012 | `AUTOSAR_SWS_COMManager.pdf` | Communication Services | | Diagnostic Communication Manager | Dcm | 053 | `AUTOSAR_SWS_DiagnosticCommunicationManager.pdf` | Communication Services | | Diagnostic Log and Trace | Dlt | 055 | `AUTOSAR_SWS_DiagnosticLogAndTrace.pdf` | Communication Services | | Diagnostic over IP | DoIP | 173 | `AUTOSAR_SWS_DiagnosticOverIP.pdf` | Communication Services | | E2E Transformer | E2EXf | 176 | `AUTOSAR_SWS_E2ETransformer.pdf` | Communication Services | | Ethernet State Manager | EthSM | 143 | `AUTOSAR_SWS_EthernetStateManager.pdf` | Communication Services | | FlexRay AUTOSAR Transport Layer | FrArTp | 038 | `AUTOSAR_SWS_FlexRayARTransportLayer.pdf` | Communication Services | | FlexRay ISO Transport Layer | FrTp | 036 | `AUTOSAR_SWS_FlexRayISOTransportLayer.pdf` | Communication Services | | FlexRay Network Management | FrNm | 032 | `AUTOSAR_SWS_FlexRayNetworkManagement.pdf` | Communication Services | | FlexRay State Manager | FrSM | 142 | `AUTOSAR_SWS_FlexRayStateManager.pdf` | Communication Services | | IPDU Multiplexer | IpduM | 052 | `AUTOSAR_SWS_IPDUMultiplexer.pdf` | Communication Services | | Large Data COM | LdCom | 049 | `AUTOSAR_SWS_LargeDataCOM.pdf` | Communication Services | | LIN State Manager | LinSM | 141 | `AUTOSAR_SWS_LINStateManager.pdf` | Communication Services | | Network Management Interface | Nm | 029 | `AUTOSAR_SWS_NetworkManagementInterface.pdf` | Communication Services | | PDU Router | PduR | 051 | `AUTOSAR_SWS_PDURouter.pdf` | Communication Services | | SAE J1939 Diagnostic Communication Manager | J1939Dcm | (详见原文档) | (详见原文档) | Communication Services | | SAE J1939 Network Management | J1939Nm | (详见原文档) | (详见原文档) | Communication Services | | SAE J1939 Request Manager | J1939Rm | (详见原文档) | (详见原文档) | Communication Services | | SAE J1939 Transport Layer | J1939Tp | (详见原文档) | (详见原文档) | Communication Services | | Service Discovery | Sd | (详见原文档) | (详见原文档) | Communication Services | | Socket Adaptor | SoAd | (详见原文档) | (详见原文档) | Communication Services | | SOME/IP Transformer | SomeIpXf | (详见原文档) | (详见原文档) | Communication Services | | TCP/IP Stack | TcpIp | (详见原文档) | (详见原文档) | Communication Services | | TTCAN Interface | TtcanIf | (详见原文档) | (详见原文档) | Communication Services | | UDP Network Management | UdpNm | (详见原文档) | (详见原文档) | Communication Services | | V2X Management | V2xM | (详见原文档) | (详见原文档) | Communication Services | | V2X GeoNetworking | V2xGn | (详见原文档) | (详见原文档) | Communication Services | | Wireless Ethernet Driver | EthW | (详见原文档) | (详见原文档) | Communication Drivers | | Wireless Ethernet Transceiver Driver | EthWtrcv | (详见原文档) | (详见原文档) | Communication HW Abstraction | ### 系统服务(System Services) | 模块简称 | API 前缀 | 模块 ID | 规范文档 | 软件层 | |----------|----------|---------|----------|--------| | BSW Mode Manager | BswM | 042 | `AUTOSAR_SWS_BSWModeManager.pdf` | System Services | | BSW Scheduler Module | SchM | 130 | R4.0 起属于 RTE | System Services | | Default Error Tracer | Det | 015 | `AUTOSAR_SWS_DefaultErrorTracer.pdf` | System Services | | Diagnostic Event Manager | Dem | 054 | `AUTOSAR_SWS_DiagnosticEventManager.pdf` | System Services | | ECU State Manager | EcuM | 010 | `AUTOSAR_SWS_ECUStateManager.pdf` | System Services | | Function Inhibition Manager | FiM | 011 | `AUTOSAR_SWS_FunctionInhibitionManager.pdf` | System Services | | OS | Os(不用作 API 前缀) | 001 | `AUTOSAR_SWS_OS.pdf` | System Services - OS | | Time Service | Tm | (详见原文档) | (详见原文档) | System Services | | Watchdog Driver | Wdg | 102 | `AUTOSAR_SWS_WatchdogDriver.pdf` | Microcontroller Drivers | | Watchdog Interface | WdgIf | (详见原文档) | (详见原文档) | (详见原文档) | | Watchdog Manager | WdgM | (详见原文档) | (详见原文档) | (详见原文档) | ### I/O 硬件抽象(I/O HW Abstraction) | 模块简称 | API 前缀 | 模块 ID | 规范文档 | 软件层 | |----------|----------|---------|----------|--------| | IO HW Abstraction | 无前缀(AUTOSAR 接口) | 254 | `AUTOSAR_SWS_IOHardwareAbstraction.pdf` | I/O HW Abstraction | ### 复杂驱动(Complex Drivers) | 模块简称 | API 前缀 | 模块 ID | 规范文档 | 软件层 | |----------|----------|---------|----------|--------| | Complex Drivers | 无前缀(AUTOSAR 接口) | 255 | 不适用 | Complex Drivers | ### 特殊文件(Special Files) - **MemMap**:内存映射文件(`AUTOSAR_SWS_MemoryMapping.pdf`) ### 库(Libraries) - **CRC 库**(CRC routines) - **E2E 库**(E2E protection) - **CSM 库**(Crypto Services Manager 库) - **FEE 库**(Flash EEPROM Emulation 库) - **其他实用库**:Bit handling、StdPeriph 等 > 完整库列表请参见英文原版 PDF 第 8-9 页。 --- ## 翻译说明 - 本文档为**参考手册类**,主体内容为模块列表 - 模块简称、API 前缀、模块 ID、文件名均**逐字保留英文** - 软件层名称、模块类别为通用术语,已翻译 --- *翻译:opencode-translator / Step 3 P0 批量翻译*