概述
Memory Access(MemAcc)模块是AUTOSAR在R21-11标准释放的BSW模块,该模块的目的是为不同memory技术的设备提供基于地址的访问。
MemAcc模块由一个或多个Memory Driver(Mem)完善补充。MemAcc模块可以使用在不同的存储技术设备,如flash,EEPROM, RAM等。
MemAcc模块和Memory Driver与Fls和Eep驱动程序位于AUTOSAR架构的同一层,但将这些模块分为一个硬件独立部分(MemAcc)和一个硬件依赖部分(Mem)。
支持的用例
MemAcc和Mem Driver结合支持以下用例:
- 基于块的非易失性内存访问,使用NvM和Fee或Ea进行数据存储
- OTA软件升级
- 统一的基于地址的内存访问,比如BndM或 flash bootloader使用
由于MemAcc模块和Mem驱动程序也涵盖了用于非易失性数据存储的Fls和Eep用例,因此Fls和Eep在未来将被淘汰。
缩写和术语
| 缩写/术语 | 描述 |
|---|
MemAcc模块是AUTOSAR R21-11标准的一部分,负责基于地址的内存访问,与Memory Driver配合,支持非易失性内存访问、OTA升级等用例。它提供内存访问抽象、协调及管理,处理硬件无关的功能,如内存映射、Job管理,并通过异步服务处理内存操作。MemAcc还支持内存驱动的初始化和调度,以及多种突发模式以优化性能。
订阅专栏 解锁全文
473

被折叠的 条评论
为什么被折叠?



