AUTOSAR MemAcc模块介绍

MemAcc模块是AUTOSAR R21-11标准的一部分,负责基于地址的内存访问,与Memory Driver配合,支持非易失性内存访问、OTA升级等用例。它提供内存访问抽象、协调及管理,处理硬件无关的功能,如内存映射、Job管理,并通过异步服务处理内存操作。MemAcc还支持内存驱动的初始化和调度,以及多种突发模式以优化性能。
摘要由CSDN通过智能技术生成

概述

Memory Access(MemAcc)模块是AUTOSAR在R21-11标准释放的BSW模块,该模块的目的是为不同memory技术的设备提供基于地址的访问。

MemAcc模块由一个或多个Memory Driver(Mem)完善补充。MemAcc模块可以使用在不同的存储技术设备,如flash,EEPROM, RAM等。

MemAcc模块和Memory Driver与Fls和Eep驱动程序位于AUTOSAR架构的同一层,但将这些模块分为一个硬件独立部分(MemAcc)和一个硬件依赖部分(Mem)。

image-20230404103631215

支持的用例

MemAcc和Mem Driver结合支持以下用例:

  • 基于块的非易失性内存访问,使用NvM和Fee或Ea进行数据存储
  • OTA软件升级
  • 统一的基于地址的内存访问,比如BndM或 flash bootloader使用

由于MemAcc模块和Mem驱动程序也涵盖了用于非易失性数据存储的Fls和Eep用例,因此Fls和Eep在未来将被淘汰。

缩写和术语

缩写/术语
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

钢琴上的汽车软件

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值