0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AUTOSAR-MemIf的功能

冬至子 来源:奈斯的工作空间 作者:奈斯的工作空间 2023-05-26 16:35 次阅读

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不需要初始化,也不提供用于底层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

1.jpg

2.2、Config File

1.jpg

2.3、文件的包含结构

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

图片

3、MemIf的API

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

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AUTOSAR
    +关注

    关注

    9

    文章

    330

    浏览量

    21138
  • EPROM
    +关注

    关注

    3

    文章

    119

    浏览量

    54129
  • BSW
    BSW
    +关注

    关注

    0

    文章

    15

    浏览量

    3478
收藏 人收藏

    评论

    相关推荐

    Autosar软件开发技术概述

    系统的编码与诊断),到系统定制(如个性化定制功能,可设定特殊条件的服务定制功能)。现在,应用于全新7系的BMW Standard Core软件系统通过AUTOSAR架构实现对车载网络、系统内存管理以及
    发表于 12-26 10:34

    AUTOSAR的工作原理是什么?为什么需要AUTOSAR

    AUTOSAR的工作原理是什么?为什么需要AUTOSAR
    发表于 05-17 06:44

    功能安全---AUTOSAR架构深度解析 精选资料分享

    AUTOSAR架构深度解析本文转载于:AUTOSAR架构深度解析AUTOSAR的分层式设计,用于支持完整的软件和硬件模块的独立性(Independence),中间RTE(Runtime
    发表于 07-23 08:34

    AUTOSAR架构深度解析 精选资料推荐

    AUTOSAR架构深度解析本文转载于:AUTOSAR架构深度解析目录AUTOSAR架构深度解析AUTOSAR分层结构及应用软件层功能应用软件
    发表于 07-28 07:40

    AUTOSAR架构深度解析 精选资料分享

    AUTOSAR架构深度解析本文转载于:AUTOSAR架构深度解析AUTOSAR的分层式设计,用于支持完整的软件和硬件模块的独立性(Independence),中间RTE(Runtime Environment)作为虚拟
    发表于 07-28 07:02

    AUTOSAR应用软件层功能有哪些

    AUTOSAR分层结构是怎样组成的?AUTOSAR应用软件层功能有哪些?
    发表于 10-15 09:48

    AUTOSAR架构是由哪些部分组成的

    AUTOSAR分层结构有哪些?有何功能
    发表于 10-18 11:01

    AUTOSAR是什么

    一、AUTOSAR是什么AUTOSAR组织自己的介绍是AUTOSAR (AUTomotive Open System ARchitecture) is a worldwide development
    发表于 11-10 07:47

    为什么使用AUTOSAR

    文章目录一、总概述1 为什么使用AUTOSAR?1.1 AUTOSAR出现之前的行业现状1.2 AUTOSAR出现之后可以实现如下目标2、AUTOSAR总概述二、各层分别概述1、BSW
    发表于 12-09 07:50

    CP AUTOSAR EcuM的相关资料下载

    AUTOSAR 标准更新许多版本中,和ECU控制相关的模式管理模块EcuM主要包括两种类型,分别是Fixed和Flex,其中在CP AUTOSAR标准4.x之前的版本EcuM只有Fixed模式,而4.x之后出现了Flex模式,这两个模式都是在一些Common模式基础上增
    发表于 02-11 07:05

    AUTOSAR基础软件层是由哪些部分组成的

    AUTOSAR基础软件层即BSW(Basic Software)层,与应用层、运行环境层共同搭建了AUTOSAR的软件体系。三个层从上而下,层层递进,实现了从人机交互到底层硬件的联系。AUTOSAR
    发表于 02-17 08:00

    介绍AUTOSAR支持的四种功能安全机制

    1、AUTOSAR的四种功能安全机制虽然AUTOSAR不是一个完整的安全解决方案,但它提供了一些安全机制用于支持安全关键系统的开发。本文用于介绍AUTOSAR支持的四种
    发表于 06-10 17:33

    AUTOSAR功能安全机制之内存分区与实现

    1、AUTOSAR功能安全机制之内存分区与实现  在AUTOSAR架构中,应用软件位于RTE上方,由互连的AUTOSAR SWC组成,这些组件以原子方式封装了应用软件
    发表于 09-19 15:55

    AUTOSAR模式的FEE驱动程序可以与其他非AUTOSAR模式兼容吗?

    我们正在使用 RTD 非 AUTOSAR mdoe 驱动程序来开发新项目。但是我们也想用AUTOSAR模式的FEE功能模块来模拟EEPROM。我的问题是 AUTOSAR 模式的 FEE
    发表于 03-21 09:01

    AUTOSAR OS操作系统功能特性

    汽车电子系统中的软件任务和中断。它提供了以下功能特性: 任务和中断管理:AUTOSAR OS可以创建、启动、停止和删除任务,并处理中断请求。它可以根据任务的优先级和调度策略来调度任务的执行,确保任务
    的头像 发表于 10-27 16:55 1249次阅读