1、MemIf的功能
![圖片](http://file1.elecfans.com/web2/M00/88/C0/wKgZomRwb8aAJ0BgAAHja56ETTo003.jpg)
從AUTOSAR的架構(gòu)圖中可以看出,MemIf(Memory Abstraction Interface)模塊位于 Memory Hardware Abstraction 。?
一方面,NvM使用MemIf提供的接口訪問NV memory( NV memory分為兩種:Flash和EEPROM,位于MCAL層 )為了減少與硬件的依賴性,F(xiàn)lash與EEPROM又由模塊Fee( Flash EEPROM Emulation )和Ea( EEPROM Abstraction )抽象。
因此,MemIF也提供訪問Fee或Ea的接口。?
相鄰模塊的接口:
![圖片](http://file1.elecfans.com/web2/M00/88/BF/wKgaomRwb8WAQ43hAAAy6ApoI6g322.jpg)
- MemIf不需要初始化,也不提供用于底層Memory Hardwar Abstration modules初始化的服務(wù)。
- MemIf也不調(diào)用底層Memory Hardwar Abstration的main-functions,調(diào)用main-functions的功能由BSW Scheduler完成。
2、MemIf相關(guān)的文件
關(guān)于MemIf的文件有兩類:Core File(核心文件) 和 Config File(配置文件)
2.1、Core File
![1.jpg](http://file1.elecfans.com/web2/M00/88/C0/wKgZomRwb9aATDJnAACSqt1KFuI265.jpg)
2.2、Config File
![1.jpg](http://file1.elecfans.com/web2/M00/88/BF/wKgaomRwb-eASSblAABQWWOwbsw509.jpg)
2.3、文件的包含結(jié)構(gòu)
?文件的包含結(jié)構(gòu)如下圖所示:
![圖片](http://file1.elecfans.com/web2/M00/88/C0/wKgZomRwb-iAK8jiAADwPfP4fRE946.jpg)
3、MemIf的API
這里只展示MemIf模塊的接口框圖,具體API的功能描述見相關(guān)的文檔。
![圖片](http://file1.elecfans.com/web2/M00/88/C0/wKgZomRwb-iACewQAAGO_gijIE0114.jpg)
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
系統(tǒng)的編碼與診斷),到系統(tǒng)定制(如個性化定制功能,可設(shè)定特殊條件的服務(wù)定制功能)?,F(xiàn)在,應(yīng)用于全新7系的BMW Standard Core軟件系統(tǒng)通過AUTOSAR架構(gòu)實現(xiàn)對車載網(wǎng)絡(luò)、系統(tǒng)內(nèi)存管理以及
發(fā)表于 12-26 10:34
AUTOSAR的工作原理是什么?為什么需要AUTOSAR?
發(fā)表于 05-17 06:44
AUTOSAR架構(gòu)深度解析本文轉(zhuǎn)載于:AUTOSAR架構(gòu)深度解析AUTOSAR的分層式設(shè)計,用于支持完整的軟件和硬件模塊的獨立性(Independence),中間RTE(Runtime
發(fā)表于 07-23 08:34
AUTOSAR架構(gòu)深度解析本文轉(zhuǎn)載于:AUTOSAR架構(gòu)深度解析目錄AUTOSAR架構(gòu)深度解析AUTOSAR分層結(jié)構(gòu)及應(yīng)用軟件層功能應(yīng)用軟件
發(fā)表于 07-28 07:40
AUTOSAR架構(gòu)深度解析本文轉(zhuǎn)載于:AUTOSAR架構(gòu)深度解析AUTOSAR的分層式設(shè)計,用于支持完整的軟件和硬件模塊的獨立性(Independence),中間RTE(Runtime Environment)作為虛擬
發(fā)表于 07-28 07:02
AUTOSAR分層結(jié)構(gòu)是怎樣組成的?AUTOSAR應(yīng)用軟件層功能有哪些?
發(fā)表于 10-15 09:48
一、AUTOSAR是什么AUTOSAR組織自己的介紹是AUTOSAR (AUTomotive Open System ARchitecture) is a worldwide development
發(fā)表于 11-10 07:47
文章目錄一、總概述1 為什么使用AUTOSAR?1.1 AUTOSAR出現(xiàn)之前的行業(yè)現(xiàn)狀1.2 AUTOSAR出現(xiàn)之后可以實現(xiàn)如下目標(biāo)2、AUTOSAR總概述二、各層分別概述1、BSW
發(fā)表于 12-09 07:50
AUTOSAR 標(biāo)準(zhǔn)更新許多版本中,和ECU控制相關(guān)的模式管理模塊EcuM主要包括兩種類型,分別是Fixed和Flex,其中在CP AUTOSAR標(biāo)準(zhǔn)4.x之前的版本EcuM只有Fixed模式,而4.x之后出現(xiàn)了Flex模式,這兩個模式都是在一些Common模式基礎(chǔ)上增
發(fā)表于 02-11 07:05
AUTOSAR基礎(chǔ)軟件層即BSW(Basic Software)層,與應(yīng)用層、運行環(huán)境層共同搭建了AUTOSAR的軟件體系。三個層從上而下,層層遞進,實現(xiàn)了從人機交互到底層硬件的聯(lián)系。AUTOSAR
發(fā)表于 02-17 08:00
1、AUTOSAR的四種功能安全機制雖然AUTOSAR不是一個完整的安全解決方案,但它提供了一些安全機制用于支持安全關(guān)鍵系統(tǒng)的開發(fā)。本文用于介紹AUTOSAR支持的四種
發(fā)表于 06-10 17:33
1、AUTOSAR功能安全機制之內(nèi)存分區(qū)與實現(xiàn) 在AUTOSAR架構(gòu)中,應(yīng)用軟件位于RTE上方,由互連的AUTOSAR SWC組成,這些組件以原子方式封裝了應(yīng)用軟件
發(fā)表于 09-19 15:55
我們正在使用 RTD 非 AUTOSAR mdoe 驅(qū)動程序來開發(fā)新項目。但是我們也想用AUTOSAR模式的FEE功能模塊來模擬EEPROM。我的問題是 AUTOSAR 模式的 FEE
發(fā)表于 03-21 09:01
汽車電子系統(tǒng)的軟件組件、運行時環(huán)境和通信機制,以實現(xiàn)模塊化、可重用和可擴展的系統(tǒng)開發(fā)。 在AUTOSAR CP中,軟件組件被分為應(yīng)用軟件組件(SWC)和基礎(chǔ)軟件組件(BSW)。SWC是實現(xiàn)特定功能的軟件模塊,例如引擎控制、制動系統(tǒng)等。BSW是提供基礎(chǔ)
發(fā)表于 10-27 15:30
?1468次閱讀
汽車電子系統(tǒng)中的軟件任務(wù)和中斷。它提供了以下功能特性: 任務(wù)和中斷管理:AUTOSAR OS可以創(chuàng)建、啟動、停止和刪除任務(wù),并處理中斷請求。它可以根據(jù)任務(wù)的優(yōu)先級和調(diào)度策略來調(diào)度任務(wù)的執(zhí)行,確保任務(wù)
發(fā)表于 10-27 16:55
?2235次閱讀
評論