AUTOSAR基础软件模块列表:开放标准协议解析

需积分: 0 1 下载量 129 浏览量 更新于2024-08-03 收藏 107KB PDF 举报
"AUTOSAR-TR-BSWModuleList.pdf 是一份关于AUTOSAR(AUTomotive Open System ARchitecture)基础软件模块的详细清单,涵盖了从R21-11到4.2.2等多个版本的更新内容。这份文档列出了在AUTOSAR Classic Platform中的基本软件模块,并随着每个版本的更新不断添加新功能和模块,同时也对部分模块进行了修改或删除。" 在AUTOSAR架构中,基础软件(Basic Software,简称BSW)是整个系统的核心组成部分,它提供了运行时环境、通信服务、驱动程序以及系统管理等功能。以下是各版本的主要更新内容: 1. **R21-11**: - 添加了AUTOSAR运行时接口(Run-Time Interface),这是软件组件与硬件之间交互的关键接口。 - 引入了MemoryDriver和MemoryAccess模块,用于内存访问和管理。 2. **R20-11**: - 自定义复杂驱动器的新范围扩大,允许更灵活的定制化。 - 添加了SoftwareClusterConnection模块,支持多核处理器之间的软件集群通信。 - 引入了入侵检测系统(Intrusion Detection System Manager),增强了系统的安全防护能力。 3. **R19-11**: - 添加了BulkNvDataManager,用于大量非易失性数据的管理,比如存储车辆设置或故障信息。 - 引入了BSWMulticoreLibrary,为多核平台提供支持。 - 将文档状态从Final改为Published,表明其正式对外发布。 4. **4.4.0**: - 添加了BusMirroring,用于提高总线通信的可靠性,通过复制总线数据进行故障检测。 - 引入了KeyManager,负责密钥管理和加密操作。 - 移除了LinNm模块,可能是因为该功能已被其他模块替代或不再适用。 5. **4.3.1**: - 修正了CryptoDriver的前缀,确保了加密驱动的一致性和正确性。 6. **4.3.0**: - 对DLT(Diagnostic Log and Trace)层进行了重构后的分配修正。 - 取消了调试模块,可能是因为引入了新的调试解决方案。 - 添加了SOME/IP(Service-Oriented Middleware over Ethernet/IP)传输协议,支持服务导向的通信。 - 为了车辆对外通信,引入了Vehicle-2-X通信的模块。 - 引入了新的加密栈相关的模块,增强了安全性。 7. **4.2.2**: - 对4.2.2版本的修正和改进,如修复了CryptoDriver的问题。 这些更新展示了AUTOSAR如何随着汽车行业技术的发展不断演进,以适应更高级别的自动化、网络化和安全性需求。AUTOSAR的基础软件模块清单是一个动态的列表,持续反映出汽车电子软件体系结构的最新趋势和技术进步。