Files
autosar_standard_spec_v4.4/BSWGeneral/AUTOSAR_TR_BSWModuleList.md
T

13 KiB
Raw Blame History

基础软件模块列表

AUTOSAR CP Release 4.4.0

原文:List of Basic Software Modules(文档 ID 150

翻译状态:已完成 v1

对应原文 PDFBSWGeneral/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 批量翻译