AUTOSAR-MemIf

news2024/11/26 9:55:08

1、MemIf的功能

 从AUTOSAR的架构图中可以看出,MemIf(Memory Abstraction Interface)模块位于Memory Hardware Abstraction
 一方面,NvM使用MemIf提供的接口访问NV memory(NV memory分为两种:Flash和EEPROM,位于MCAL层)为了减少与硬件的依赖性,Flash与EEPROM又由模块Fee(Flash EEPROM Emulation)和Ea(EEPROM Abstraction)抽象。因此,MemIF也提供访问Fee或Ea的接口。
 MemIF与相邻模块的接口:

  • MemIf不需要初始化,也不提供用于底层Memory Hardwar Abstration modules初始化的服务。
  • MemIf也不调用底层Memory Hardwar Abstration的main-functions,调用main-functions的功能由BSW Scheduler完成。

2、MemIf相关的文件

 关于MemIf的文件有两类:Core File(核心文件)Config File(配置文件)

2.1、Core File

File NameDescription
MemIf.hMemIf模块的API,只有这个文件需要被上层的软件模块包含(如:NvM)
MemIf_Types.h定义所有的上层模块,Fee和Ea所需要的标准类型
MemIf.cMemIf模块的API的函数实现

2.2、Config File

File NameDescription
MemIf_Cfg.h配置工具生成的头文件
MemIf_Cfg.c配置工具生成的源文件

2.3、文件的包含结构

 文件的包含结构如下图所示:

3、MemIf的API

 这里只展示MemIf模块的接口框图,具体API的功能描述见相关的文档。

4、参考文档

【1】TechnicalReference_MemIf.pdf

欢迎关注我的微信公众号:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/529498.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

APP图标尺寸规范一文了解清楚

在进行图标设计前,熟知手机 app 图标尺寸规范,能更好地去针对不同平台设计出更极致的图标。当前智能手机系统主要以 iOS 及 Android 为主,APP 图标是产品给用户的第一印象,图标视觉设计的美感与吸引力,与用户是否选择下…

分子模拟力场

分子模拟力场 AMBER力场是在生物大分子的模拟计算领域有着广泛应用的一个分子力场。开发这个力场的是Peter Kollman课题组,最初AMBER力场是专门为了计算蛋白质和核酸体系而开发的,计算其力场参数的数据均来自实验值,后来随着AMBER力场的广泛…

冷链保温箱在冷链中扮演了什么角色?

冷链运输是指某些食品原料、经过加工的食品或半成品、特殊的生物制品在经过收购、加工、灭活后,在产品加工、贮藏、运输、分销和零售、使用过程中,其各个环节始终处于产品所必需的特定低温环境下,减少损耗,防止污染和变质&#xf…

如何用私域流量让不知名新品牌大放异彩……

说到不知名品牌,那minayo这个品牌应该绝大部分人都没听说过,因为他从诞生到今天也就刚刚一年的时间。 minayo是一家功能性食品品牌,专注于美容类健康食品领域,主要为用户提供 AG 饮料、植物酵素、美白片、胶原蛋白果冻等产品。 …

基于区域的图像分割

文章目录 基于区域的图像分割基本原理常用的算法实现步骤示例代码结论 基于区域的图像分割 基于区域的图像分割是数字图像处理中常用的一种方法,它通过将图像中的像素分配到不同的区域或对象来实现图像分割的目的。相比于基于边缘或阈值的方法,基于区域…

汉明码奇偶校验矩阵理解

首先看 汉明码 一、矩阵解释 单bit纠正( SEC,single error correction ) 以数据位为8位(m)为例,编码位数为r,2^r>mr1 r最小为4 编码后位数为4812位 编码位为p1,p2 ,p3, p4 p1掌控&#xff…

数据分析真的很火吗?真的有很多企业需要这样的岗位吗?求大佬指点。

“我是去年毕业的,因为疫情影响,整个就业环境都很不好,很多企业都裁员了。加上疫情三年基本都是玩过去,也没啥一技之长,就业就更难了。听说现在做数据分析的人很多,我身边的朋友都在转行做数据分析。 其实…

【2023/05/15】Rust

Hello!大家好,我是霜淮子,2023倒计时第10天。 Share Rest belongs to the work as the eyelids to the eyes. 译文: 休息与工作的关系,正如眼睑与眼睛的关系。 Man is a born child,his power is the power of gro…

华为od题库汇总分享

​ 前言 最近有很多群友问塔子哥华为最新OD题库在哪里可以找。我索性就写篇文章介绍一下吧~。这里塔子哥还是要说一下,大家想进华为od还是要重视题库。因为根据无数群友,网友的反映。华为od就是从题库里抽题,不会有新题。只是每个季度题库会…

使用mapbox+turf.js完成迁徙图,流向图教程

以前对于迁徙图流向图这样的需求大多都是采用echarts这样的图标组件库做的。这篇文章跟大家分享一下如何使用webgis的技术方式实现迁徙图,流向图这样的专题地图。 首先我们要把思路捋清楚,迁徙图表示的是从一个点出发向多个点均有流向(这个流向用线条表示)或者是从多个地方…

利用GPU并行计算beta-NTI,大幅减少群落构建计算时间

1 先说效果 18个样本,抽平到8500条序列,4344个OTUs,计算beta-NTI共花费时间如下。如果更好的显卡,更大的数据量,节约的时间应该更加可观。 GPU(GTX1050):1分20秒 iCAMP包 的bNTIn.p(…

你可能不需要「那么」担心,人工智能对你的工作造成威胁

大家好,我是可夫小子,关注AIGC、读书和自媒体。解锁更多ChatGPT、AI绘画玩法。加:keeepdance,备注:chatgpt,拉你进群。 上周,AI似乎成为全互联网的焦点了。谷歌在2023IO开发者大会上&#xff0c…

MySQL之B+树索引的使用

前言 本文章收录在MySQL性能优化原理实战专栏,点击此处查看更多优质内容。 本文摘录自 ▪ 小孩子4919《MySQL是怎样运行的:从根儿上理解MySQL》 我们上一篇文章详细的了InnoDB存储引擎的B树索引,我们必须知道下边这些结论: 每个…

如何快速入门网络安全?

前言: 1.这是一条坚持的道路,三分钟的热情可以放弃往下看了.2.多练多想,不要离开了教程什么都不会了.最好看完教程自己独立完成技术方面的开发.3.有时多 google,baidu,我们往往都遇不到好心的大神,谁会无聊天天给你做解答.4.遇到实在搞不懂的,可以先放放,以后再来解决. 学习网…

企业级信息系统开发讲课笔记4.2 Spring Boot项目单元测试、热部署与原理分析

文章目录 零、学习目标一、Spring Boot单元测试(一)Spring Boot单元测试概述(二)对项目HelloWorld01进行单元测试1、修改pom.xml文件,添加测试依赖启动器和单元测试2、创建测试类与测试方法 (三&#xff09…

CMAKE介绍和使用(Windows平台)

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。 Windows平台 cmake工具的下载 cmake工具下载官网: Download | CMake 下载压缩包后解压,解压后的bin文件路径加到电脑系统环境…

ANR基础篇 - 相关系统知识简介

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 文章目录 系列文章目录前言一、CPU相关知识1.CPU核心架构大小核架构 2.绑核3.锁频4.CPU状态 二、线程状态1.R…

自学黑客(网络安全)如何入门?收藏这篇就够了

前言: 趁着今天下班,我花了几个小时整理了下,非常不易,希望大家可以点赞收藏支持一波,谢谢。 我的经历: 我19年毕业,大学专业是物联网工程,我相信很多人在象牙塔里都很迷茫&#x…

阿里18k的外包能去吗?

有挺多测试员曾在BAT、网易这些大厂做过外包,想必大家也是非常关心此类问题,我就想介绍下“什么是外包?”,“外包公司的现状”,就“为什么这么多人鄙视外包测试岗?”、”阿里18K的外包测试岗能去吗&#xf…

适配器模式知多少

目录 目标 概述 实战 目标 熟悉适配器设计模式,了解适配器设计模式的使用场景、具体实现。 概述 一、结构型设计模式 结构型设计模式是设计模式的一种类型。它的关注点在于如何将对象和类组合成更大的结构。较为常见的结构型设计模式如:装饰者设计…