1 簡介和功能概述
??該規范描述了AUTOSAR基礎軟件模塊內存訪問(MemAcc)的功能、API和配置。
??內存訪問模塊通過基于地址的API提供對不同內存技術設備的訪問。內存訪問模塊始終由一個或多個內存驅動程序(Mem)補充。內存訪問模塊與內存設備技術無關,可與閃存、EEPROM、RAM或相變存儲器等典型內存設備一起使用。
??Memory Access模塊和Memory Driver與Fls、Eep Driver位于AUTOSAR架構的同一層,但是將這些模塊拆分為硬件獨立部分(MemAcc)和硬件依賴部分(Mem)。
??圖1.1顯示了具有不同內存驅動程序和上層的示例架構概覽:
1.1 支持的用例
??MemAcc模塊和Mem驅動程序的組合支持以下用例:
- 使用NvM和Fee或Ea進行基于塊的非易失性存儲器訪問以進行數據存儲
- OTA軟件更新
- 通用基于地址的內存訪問,例如用于BndM或閃存引導加載程序的使用,還支持這些用例的組合。
??由于MemAcc模塊和Mem驅動程序也涵蓋非易失性數據存儲的Fls和Eep用例,因此Fls和Eep在未來將會被淘汰。
3 相關文檔
3.1 輸入文件及相關標準和規范
??[1]詞匯表AUTOSAR_FO_TR_Glossary
??[2]基礎軟件模塊通用規范AUTOSAR_CP_SWS_BSWGeneral
??[3]內存硬件抽象層要求AUTOSAR_CP_SRS_MemoryHWAbstractionLayer
??[4]基礎軟件模塊通用要求AUTOSAR_CP_SRS_BSWGeneral
??[5]AUTOSAR功能要求AUTOSAR_CP_RS_Features