1 简介
本文主要描述了AUTOSAR MemIf模块的功能。
MemIf(内存抽象接口)为 NvM 提供了访问非易失性内存设备的接口。这里主要使用两种类型的非易失性内存:Flash和 EEPROM。为了抽象化内存设备的硬件依赖性,使用了一些低级驱动程序,这些驱动程序有一个统一定义的 API:Fls 和 Eep(可以是内部或者外部的)。这些模块通过 Fee(闪存 EEPROM 仿真)和 Ea(EEPROM 抽象)模块进行了进一步的抽象,这两个模块可以同时存在。
MemIf 提供了一个通用接口,用于访问 Fee 或 Ea 实例。为了区分这些不同的实例,MemIf 提供了一组设备句柄,这些句柄可以用于 NvM 的配置。
MemIf应当抽象出底层的 FEE 或 EA 模块的数量,并为上层提供一个统一线性地址空间上的虚拟分段。
术语 /缩写 | 描述 |
---|---|
EA | EEPROM Abstraction |
EEPROM | Electrically Erasable and |