Descripción general
El módulo Memory Access (MemAcc) es un módulo BSW lanzado por AUTOSAR en el estándar R21-11. El propósito de este módulo es proporcionar acceso basado en direcciones para dispositivos con diferentes tecnologías de memoria.
El módulo MemAcc se complementa con uno o más Memory Drivers (Mem). El módulo MemAcc se puede utilizar en diferentes dispositivos de tecnología de almacenamiento, como flash, EEPROM, RAM, etc.
El módulo MemAcc y el controlador de memoria están en la misma capa de la arquitectura AUTOSAR que los controladores Fls y Eep, pero estos módulos están divididos en una parte independiente del hardware (MemAcc) y una parte dependiente del hardware (Mem).
Casos de uso admitidos
MemAcc y Mem Driver combinados admiten los siguientes casos de uso:
- Acceso a memoria no volátil basado en bloques, utilizando NvM y Fee o Ea para el almacenamiento de datos
- Actualización de software OTA
- Acceso unificado a la memoria basado en direcciones, como el utilizado por BndM o el cargador de arranque flash
Dado que el módulo MemAcc y el controlador Mem también cubren los casos de uso de Fls y Eep para el almacenamiento de datos no volátiles, Fls y Eep quedarán obsoletos en el futuro.
Abreviaturas y términos
Abreviaturas/Términos | describir |
---|---|
BndM | Administrador de datos masivos no volátiles (gestión de datos masivos no volátiles) |
Página | Una página se compone de uno o más bytes y la página es la unidad de direccionamiento más pequeña. |
Sector | por una o más páginas |