AUTOSAR标准的核心组件包括通信、诊断、安全等,这些组件通过模块化结构进行组织。系统被划分为多个模块,每个模块负责特定的功能。模块之间通过接口进行通信,接口定义了模块之间的交互规则。AUTOSAR标准支持模块的配置,可以根据不同的需求进行定制和优化。
应用程序接口
通信驱动
CP AUTOSAR标准之LIN Driver(AUTOSAR_SWS_LINDriver)
CP AUTOSAR标准之SPI Handler/Driver(AUTOSAR_SWS_SPIHandlerDriver)
CP AUTOSAR标准之CANXL Driver(AUTOSAR_SWS_CANXLDriver)
CP AUTOSAR标准之CAN XL Transceiver Driver(AUTOSAR_SWS_CANXLTransceiverDriver)
通信硬件抽象层
通信服务
CP AUTOSAR标准之ASWS_TransformerGeneral(AUTOSAR_CP_ASWS_TransformerGeneral)
CP AUTOSAR标准之BusMirroring(AUTOSAR_CP_SWS_BusMirroring)
CP AUTOSAR标准之CANNetworkManagement(AUTOSAR_CP_SWS_CANNetworkManagement)
CP AUTOSAR标准之CANStateManager(AUTOSAR_CP_SWS_CANStateManager)
CP AUTOSAR标准之CANTransportLayer(AUTOSAR_CP_SWS_CANTransportLayer)
CP AUTOSAR标准之ChargingManager(AUTOSAR_CP_SWS_ChargingManager)
CP AUTOSAR标准之COM(AUTOSAR_CP_SWS_COM)
CP AUTOSAR标准之COMBasedTransformer(AUTOSAR_CP_SWS_COMBasedTransformer)
CP AUTOSAR标准之DataDistributionService(AUTOSAR_CP_SWS_DataDistributionService)
CP AUTOSAR标准之DiagnosticCommunicationManager(AUTOSAR_CP_SWS_DiagnosticCommunicationManager)
加密驱动
CP AUTOSAR标准之Crypto Driver(AUTOSAR_SWS_CryptoDriver)
加密服务
CP AUTOSAR标准之CryptoServiceManager(AUTOSAR_CP_SWS_CryptoServiceManager)
IO服务
内存驱动
CP AUTOSAR标准之EEPROMDriver(AUTOSAR_CP_SWS_EEPROMDriver)
内存硬件抽象层
内存服务
微控制器驱动
非板载通信服务
板载驱动抽象层
运行时环境(RTE)
系统服务
CP AUTOSAR标准之AUTOSAR OS(AUTOSAR_SWS_OS)(一)
CP AUTOSAR标准之AUTOSAR OS(AUTOSAR_SWS_OS)(二)