AUTOSAR MemAcc模块介绍

news/2024/11/28 6:35:52/

概述

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在未来将被淘汰。

缩写和术语

缩写/术语描述
BndMBulk Non-Volatile Data Manager(大块非易失性数据管理)
Page由一个或多个字节组成一个Page,Page是寻址的最小单位
Sector由一个或

http://www.ppmy.cn/news/40219.html

相关文章

KVM虚拟化(一)

文章目录1. 云计算介绍2. 云计算的服务类型3. 云计算的应用4. 云计算的基础KVM虚拟化1. 云计算介绍 云计算是一种按量付费的模式!云计算的底层是通过虚拟化技术来实现的! 2. 云计算的服务类型 (1)IAAS 基础设施即服务(infrastructure as a…

《程序员面试金典(第6版)》面试题 10.02. 变位词组

题目描述 编写一种方法,对字符串数组进行排序,将所有变位词组合在一起。变位词是指字母相同,但排列不同的字符串。 注意:本题相对原题稍作修改 示例: 输入: ["eat", "tea", "tan", "ate&quo…

高级、资深Java面试题,附答案!需要高薪的你请拿去

前言 在这个金三银四的黄金季,献给大伙奉上一套热腾腾的大厂面试题,来自朋友的面试经历(2面技术1面hr),由于朋友还没入职,不让我透露具体公司,但是绝对是大厂不假(想知道可以先下偷…

ubuntu安装docker

Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不…

Java进击框架:Spring-表达式(三)

Java进击框架:Spring-表达式(三)前言表达式语言(SpEL)SpEL编译Bean定义中的表达式语言参考前言 本章节主要介绍,Spring的表达式。 表达式语言(SpEL) Spring表达式语言(简称“SpEL…

个人-计算机操作系统第二章

一、章节习题 1、进程和程序的最根本区别在于______________ A对资源占有的类型和数量 B 进程是动态的,而程序是静态的 C 看它们是否能够并发地在处理机上运行 D 进程规模较小,程序规模较大 2、进程存在的唯一标志是_____________ A…

上海雷卯推出DFN1006超小体积网口保护ESD ULC0342P26LV 带回扫

什么是静电放电? 静电放电是指由于两种不同材料之间的摩擦或分离而产生的电荷累积所引起的电荷释放现象。 为什么需要防静电保护? 静电放电会对电子设备造成损害,特别是对于灵敏的网络设备来说,静电放电可能导致设备损坏或失效。…

【电商干货】旺旺满意度考核你达标了吗?

现在很多买家在进行淘宝网购之前都会通过旺旺找客服咨询一些问题,而在咨询完后大家还可以对店铺客服进行满意度评分。不过有时候大家可能会点错了这个满意度,然后就想要去进行修改。那么,淘宝旺旺满意度可以修改吗?满意度考核又是什么?又该…