上一篇 | 返回主目录 | 下一篇
Autosar模块介绍:Memory_1(模块概述
- 1 参考文献
- 2 术语及缩写
- 3 模块在架构中位置及作用
1 参考文献
[1] AUTOSAR_SWS_NVRAMManager.pdf
[2] AUTOSAR_SRS_MemoryServices.pdf
[3] AUTOSAR_SRS_MemoryHWAbstractionLayer.pdf
[4] AUTOSAR_SWS_MemoryAbstractionInterface.pdf
[5] AUTOSAR_SRS_EEPROMDriver.pdf
[6] AUTOSAR_SWS_EEPROMDriver.pdf
[7] AUTOSAR_SWS_FlashEEPROMEmulation.pdf
[8] AUTOSAR_SRS_FlashDriver.pdf
[9] AUTOSAR_SWS_FlashDriver.pdf
[10] AUTOSAR_SWS_EEPROMDriver.pdf
2 术语及缩写
编号 | 术语缩写 | 原文 | 含义描述 |
---|---|---|---|
1 | NVM | NVRAM Manager | 非易失性存储管理 |
2 | MemIf | Memory Interface | 存储接口 |
3 | Ea | EEPROM Abstraction | EEPROM抽象 |
4 | Fee | Flash EEPROM Emulation | Flash模拟EEPROM |
5 | Fls | Flash Driver Module | Flash驱动模块 |
6 | Ee | EEPROM | 电可擦除式ROM |
3 模块在架构中位置及作用
- 主要包括两部分:1、向上层提供服务;2、对底层内存的抽象
- 内存服务(Memory Servcice)
- 内存服务由一个模块组成,即NVRAM管理器。它负责管理非易失性数据(从不同的内存驱动程序读/写)
- 以统一的方式向应用程序提供非易失性数据,抽象的内存位置和属性,提供保存、加载、校验和保护和验证、可靠存储等非易失性数据管理机制


- 内存抽象(Memory Hardware Abstraction)
- 内存硬件抽象是一组模块,它从外围内存设备的位置(芯片上或板上)和ECU硬件布局中抽象出来
- 内存驱动程序通过内存特定的抽象/仿真模块(例如EEPROM抽象)来访问
- 通过在Flash硬件单元上模拟EEPROM抽象,启用了通过内存抽象接口对这两种类型硬件的通用访问
- 提供相同的机制来访问内部(芯片)和外部(车载)内存设备以及内存硬件类型(EEPROM、Flash)
- 内存硬件抽象是一组模块,它从外围内存设备的位置(芯片上或板上)和ECU硬件布局中抽象出来


上一篇 | 返回主目录 | 下一篇