上一篇 | 返回主目录 |

Autosar模块介绍:Memory_1(模块概述

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 术语及缩写

3 模块在架构中位置及作用

  • 主要包括两部分:1、向上层提供服务;2、对底层内存的抽象
  • 内存服务(Memory Servcice)
    • 内存服务由一个模块组成,即NVRAM管理器。它负责管理非易失性数据(从不同的内存驱动程序读/写)
    • 以统一的方式向应用程序提供非易失性数据,抽象的内存位置和属性,提供保存、加载、校验和保护和验证、可靠存储等非易失性数据管理机制
  • 内存抽象(Memory Hardware Abstraction)
    • 内存硬件抽象是一组模块,它从外围内存设备的位置(芯片上或板上)和ECU硬件布局中抽象出来
      • 内存驱动程序通过内存特定的抽象/仿真模块(例如EEPROM抽象)来访问
      • 通过在Flash硬件单元上模拟EEPROM抽象,启用了通过内存抽象接口对这两种类型硬件的通用访问
    • 提供相同的机制来访问内部(芯片)和外部(车载)内存设备以及内存硬件类型(EEPROM、Flash)

上一篇 | 返回主目录 |

09-22 07:38