SlideShare a Scribd company logo
1 of 7
Embitel Technologies International presence:
What is AUTOSAR Memory Stack?
Embitel Technologies International presence:
Software modules and device drivers
Through this article our AUTOSAR development team, which is based in Bangalore, India, has tried to share knowledge
with the community of AUTOSAR developers and automotive OEMS and Suppliers.
In this blog we will introduce you to AUTOSAR Memory Stack (MemStack). This will help you understand the software
modules and device drivers associated with Memory Stack.
Introduction: AUTOSAR Memory Stack (MemStack):
Memory Stack (MemStack) provides basic memory management services to the upper Application layer and to the Basic
Software Modules (BSW) of the AUTOSAR layered architecture.
The memory management services ensure access to the memory cluster, to the devices or software functions, for reading
and writing data to non-volatile memory media like Flash or EEPROM
Embitel Technologies International presence:
The following block diagram show various software modules and device drivers associated with
AUTOSAR Memory Stack:
Embitel Technologies International presence:
Software Modules and Device Drivers – AUTOSAR MemStack
.
Memory Stack in AUTOSAR layered architecture is a collection of software modules and device drivers.
Following is the list of modules in different layers of AUTOSAR:
• Non-Volatile Memory Manager (NvM) – it is part of the AUTOSAR Services Layer
• Memory Interface (MemIf) – it is part of the AUTOSAR ECU Abstraction Layer
• Flash EEPROM Emulation (Fee) – it is part of the AUTOSAR ECU Abstraction Layer
• EEPROM Abstraction (Ea) – it is part of the AUTOSAR ECU Abstraction Layer
• Flash Driver (Fls) – it is part of the AUTOSAR MCAL Layer
• EEPROM Driver (Eep) – it is part of the AUTOSAR MCAL Layer
Embitel Technologies International presence:
• Non-Volatile Memory Manager (NvM): The NvM module ensures data storage and maintenance of NV (non volatile)
data according to the individual requirements in an automotive environment.
The NvM module manages the NV data of an EEPROM and/or a FLASH EEPROM emulation device.
• Memory Interface (MemIf) Module: The Memory Abstraction Interface (MemIf) module facilitates abstraction from the
underlying FEE and EA modules. Hence MemIf module provides upper layer (NvM) with a virtual segmentation on a
uniform linear address space.
This ensures that the Non-Volatile Memory Manager (NvM) is independent of the driver interface layers of EEPROM (Eep)
and Flash interface (Fls)
• EEPROM Abstraction (Ea): EEPROM driver provides services for reading, writing, erasing data to/from an EEPROM. It
also provides a service for comparing a data block in the EEPROM with a data block in the memory (e.g. RAM).
Ea module facilitates abstraction from the addressing scheme of underlying EEPROM driver and hence provides a uniform
addressing scheme.
Description of AUTOSAR Memory Stack software modules
Embitel Technologies International presence:
This ensures that the upper layer (NvM) need not be changed if the underlying EEPROM driver and device is replaced.
• Flash EEPROM Emulation (FEE) Module: The Flash EEPROM Emulation (FEE) abstracts from the device, a specific
addressing scheme and segmentation.
This provides the upper layers (NvM) with a virtual addressing scheme, segmentation as well as a “virtually” unlimited
number of erase cycles.
• Flash Driver (Fls): Fls Driver Initializes Flash and reads/writes to Flash memory.
• EEPROM driver (EeP): EEPROM driver provides services for reading, writing, erasing to/from an EEPROM.
It also provides a service for comparing a data block in the EEPROM with a data block in the memory (e.g. RAM)
Embitel Technologies International presence:
To know more about AUTOSAR Development Service mail to sales@embitel.com
AUTOSAR Software Development Services

More Related Content

What's hot

Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR Architecture
AdaCore
 

What's hot (20)

Automotive embedded systems part8 v1
Automotive embedded systems part8 v1Automotive embedded systems part8 v1
Automotive embedded systems part8 v1
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamental
 
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStackWhat is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
 
What is AUTOSAR MCAL? Learn about the software module architecture and device...
What is AUTOSAR MCAL? Learn about the software module architecture and device...What is AUTOSAR MCAL? Learn about the software module architecture and device...
What is AUTOSAR MCAL? Learn about the software module architecture and device...
 
Multicore and AUTOSAR
Multicore and AUTOSARMulticore and AUTOSAR
Multicore and AUTOSAR
 
Diagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARDiagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSAR
 
ECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
ECU Flashing: Flash Bootloaders that Facilitate ECU ReprogrammingECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
ECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
 
Communication stack
Communication stackCommunication stack
Communication stack
 
Automative basics v3
Automative basics v3Automative basics v3
Automative basics v3
 
Understanding Flash Bootloader Software and Automotive ECU Reprogramming
Understanding Flash Bootloader Software and Automotive ECU ReprogrammingUnderstanding Flash Bootloader Software and Automotive ECU Reprogramming
Understanding Flash Bootloader Software and Automotive ECU Reprogramming
 
AUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackAUTOSAR 403 CAN Stack
AUTOSAR 403 CAN Stack
 
Webinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore SystemsWebinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore Systems
 
Frequently Asked Questions on AUTOSAR Services
Frequently Asked Questions on AUTOSAR ServicesFrequently Asked Questions on AUTOSAR Services
Frequently Asked Questions on AUTOSAR Services
 
What is AUTOSAR Development Partnership
What is AUTOSAR Development PartnershipWhat is AUTOSAR Development Partnership
What is AUTOSAR Development Partnership
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR Architecture
 
Automotive embedded systems part5 v1
Automotive embedded systems part5 v1Automotive embedded systems part5 v1
Automotive embedded systems part5 v1
 
Automotive embedded systems part7 v1
Automotive embedded systems part7 v1Automotive embedded systems part7 v1
Automotive embedded systems part7 v1
 
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdfAUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
 
Automotive embedded systems part5 v2
Automotive embedded systems part5 v2Automotive embedded systems part5 v2
Automotive embedded systems part5 v2
 

Viewers also liked

Imaging Technologies for Automotive 2016 Report by Yole Developpement
Imaging Technologies for Automotive 2016 Report by Yole Developpement	Imaging Technologies for Automotive 2016 Report by Yole Developpement
Imaging Technologies for Automotive 2016 Report by Yole Developpement
Yole Developpement
 

Viewers also liked (6)

Night vision-tech-sanketh
Night vision-tech-sankethNight vision-tech-sanketh
Night vision-tech-sanketh
 
K-SAR - AUTOSAR Suite
K-SAR - AUTOSAR SuiteK-SAR - AUTOSAR Suite
K-SAR - AUTOSAR Suite
 
Distance Measuring Car
Distance Measuring CarDistance Measuring Car
Distance Measuring Car
 
Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Electronic Control Unit(ECU)
Electronic Control Unit(ECU)
 
Global Advanced Driver Assistance Systems (ADAS) Market: Trends and Opportuni...
Global Advanced Driver Assistance Systems (ADAS) Market: Trends and Opportuni...Global Advanced Driver Assistance Systems (ADAS) Market: Trends and Opportuni...
Global Advanced Driver Assistance Systems (ADAS) Market: Trends and Opportuni...
 
Imaging Technologies for Automotive 2016 Report by Yole Developpement
Imaging Technologies for Automotive 2016 Report by Yole Developpement	Imaging Technologies for Automotive 2016 Report by Yole Developpement
Imaging Technologies for Automotive 2016 Report by Yole Developpement
 

Similar to AUTOSAR Memory Stcak (MemStack).

Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontroller
Vandna Sambyal
 
Embedded os
Embedded osEmbedded os
Embedded os
chian417
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1
New Era University
 
NXP_SDV_RealTime software development organisation
NXP_SDV_RealTime software development organisationNXP_SDV_RealTime software development organisation
NXP_SDV_RealTime software development organisation
ssuser57b3e5
 
AMulti-coreSoftwareHardwareCo-DebugPlatform_Final
AMulti-coreSoftwareHardwareCo-DebugPlatform_FinalAMulti-coreSoftwareHardwareCo-DebugPlatform_Final
AMulti-coreSoftwareHardwareCo-DebugPlatform_Final
Alan Su
 
Processor architecture
Processor architectureProcessor architecture
Processor architecture
Muuluu
 

Similar to AUTOSAR Memory Stcak (MemStack). (20)

Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontroller
 
ASSEMBLY LANGUAGE.pptx
ASSEMBLY LANGUAGE.pptxASSEMBLY LANGUAGE.pptx
ASSEMBLY LANGUAGE.pptx
 
Embedded systems unit2
Embedded systems unit2  Embedded systems unit2
Embedded systems unit2
 
Embedded os
Embedded osEmbedded os
Embedded os
 
IRJET - Design Verification of Universal Memory Controller IP Core (UMC) usin...
IRJET - Design Verification of Universal Memory Controller IP Core (UMC) usin...IRJET - Design Verification of Universal Memory Controller IP Core (UMC) usin...
IRJET - Design Verification of Universal Memory Controller IP Core (UMC) usin...
 
Arm's new architecture for automotive and industrial control markets
Arm's new architecture for automotive and industrial control marketsArm's new architecture for automotive and industrial control markets
Arm's new architecture for automotive and industrial control markets
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1
 
Embedded C - Lecture 3
Embedded C - Lecture 3Embedded C - Lecture 3
Embedded C - Lecture 3
 
Specification_of_NVRAM_Manager.pptx
Specification_of_NVRAM_Manager.pptxSpecification_of_NVRAM_Manager.pptx
Specification_of_NVRAM_Manager.pptx
 
Customizable Embedded 3D Surround View Turn-Key Solution on Apalis iMX6 SoM
Customizable Embedded 3D Surround View Turn-Key Solution on Apalis iMX6 SoMCustomizable Embedded 3D Surround View Turn-Key Solution on Apalis iMX6 SoM
Customizable Embedded 3D Surround View Turn-Key Solution on Apalis iMX6 SoM
 
Hardware
HardwareHardware
Hardware
 
NXP_SDV_RealTime software development organisation
NXP_SDV_RealTime software development organisationNXP_SDV_RealTime software development organisation
NXP_SDV_RealTime software development organisation
 
System Software ( Os )
System Software ( Os )System Software ( Os )
System Software ( Os )
 
iPhone Architecture - Review
iPhone Architecture - ReviewiPhone Architecture - Review
iPhone Architecture - Review
 
Question paper with solution the 8051 microcontroller based embedded systems...
Question paper with solution  the 8051 microcontroller based embedded systems...Question paper with solution  the 8051 microcontroller based embedded systems...
Question paper with solution the 8051 microcontroller based embedded systems...
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
ARM architcture
ARM architcture ARM architcture
ARM architcture
 
AMulti-coreSoftwareHardwareCo-DebugPlatform_Final
AMulti-coreSoftwareHardwareCo-DebugPlatform_FinalAMulti-coreSoftwareHardwareCo-DebugPlatform_Final
AMulti-coreSoftwareHardwareCo-DebugPlatform_Final
 
ARM® Cortex™ M Bootup_CMSIS_Part_3_3_Debug_Architecture
ARM® Cortex™ M Bootup_CMSIS_Part_3_3_Debug_ArchitectureARM® Cortex™ M Bootup_CMSIS_Part_3_3_Debug_Architecture
ARM® Cortex™ M Bootup_CMSIS_Part_3_3_Debug_Architecture
 
Processor architecture
Processor architectureProcessor architecture
Processor architecture
 

More from Embitel Technologies (I) PVT LTD

More from Embitel Technologies (I) PVT LTD (20)

How Does Magento eCommerce Development Amplify Your Sales?
How Does Magento eCommerce Development Amplify Your Sales?How Does Magento eCommerce Development Amplify Your Sales?
How Does Magento eCommerce Development Amplify Your Sales?
 
What is an IoT Gateway and How it Works?
What is an IoT Gateway and How it Works?What is an IoT Gateway and How it Works?
What is an IoT Gateway and How it Works?
 
Embitel's Motto on Customer Experience and Changes they Bring in Digital Expe...
Embitel's Motto on Customer Experience and Changes they Bring in Digital Expe...Embitel's Motto on Customer Experience and Changes they Bring in Digital Expe...
Embitel's Motto on Customer Experience and Changes they Bring in Digital Expe...
 
Cloud-Native Trends that will boom in 2022
Cloud-Native  Trends that will  boom in 2022Cloud-Native  Trends that will  boom in 2022
Cloud-Native Trends that will boom in 2022
 
How to Overcome the Challenges of Cloud Application
How to Overcome the Challenges of Cloud ApplicationHow to Overcome the Challenges of Cloud Application
How to Overcome the Challenges of Cloud Application
 
Automotive Cockpit Solutions on NXP Platforms
Automotive Cockpit Solutions on NXP PlatformsAutomotive Cockpit Solutions on NXP Platforms
Automotive Cockpit Solutions on NXP Platforms
 
Driving Sales in Sports Goods Industry Through Digital Shift
Driving Sales in Sports Goods Industry Through Digital ShiftDriving Sales in Sports Goods Industry Through Digital Shift
Driving Sales in Sports Goods Industry Through Digital Shift
 
What is Telematics & How Does It Work?
What is Telematics & How Does It Work?What is Telematics & How Does It Work?
What is Telematics & How Does It Work?
 
Handbook on ISO 26262 Compliant Development
Handbook on ISO 26262 Compliant DevelopmentHandbook on ISO 26262 Compliant Development
Handbook on ISO 26262 Compliant Development
 
Library of Protocol Stacks for Automotive Vehicle Diagnostics
Library of Protocol Stacks for Automotive Vehicle Diagnostics Library of Protocol Stacks for Automotive Vehicle Diagnostics
Library of Protocol Stacks for Automotive Vehicle Diagnostics
 
Board Support Package Solutions | BSP Software Development
Board Support Package Solutions | BSP Software DevelopmentBoard Support Package Solutions | BSP Software Development
Board Support Package Solutions | BSP Software Development
 
Digital Experience: An Overview of Our Competency in Digital Transformation a...
Digital Experience: An Overview of Our Competency in Digital Transformation a...Digital Experience: An Overview of Our Competency in Digital Transformation a...
Digital Experience: An Overview of Our Competency in Digital Transformation a...
 
Handbook: IoT Solutions Powered by Artificial Intelligence & Machine Learning
Handbook: IoT Solutions Powered by Artificial Intelligence & Machine LearningHandbook: IoT Solutions Powered by Artificial Intelligence & Machine Learning
Handbook: IoT Solutions Powered by Artificial Intelligence & Machine Learning
 
Handbook on Functional Testing; HIL | MIL | SIL Testing
Handbook on Functional Testing; HIL | MIL | SIL TestingHandbook on Functional Testing; HIL | MIL | SIL Testing
Handbook on Functional Testing; HIL | MIL | SIL Testing
 
FAQs’ for Unit, Integration and Functional Testing Services
FAQs’ for Unit, Integration and Functional Testing ServicesFAQs’ for Unit, Integration and Functional Testing Services
FAQs’ for Unit, Integration and Functional Testing Services
 
Introduction to AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
Introduction to  AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)Introduction to  AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
Introduction to AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
 
SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...
SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...
SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...
 
TCU vs TGU: An Introduction to Telematics Control Unit & Telematics Gateway Unit
TCU vs TGU: An Introduction to Telematics Control Unit & Telematics Gateway UnitTCU vs TGU: An Introduction to Telematics Control Unit & Telematics Gateway Unit
TCU vs TGU: An Introduction to Telematics Control Unit & Telematics Gateway Unit
 
Handbook on Motor Control System: BLDC Motor | PMSM Motor Control Solutions
Handbook on Motor Control System: BLDC Motor | PMSM Motor Control SolutionsHandbook on Motor Control System: BLDC Motor | PMSM Motor Control Solutions
Handbook on Motor Control System: BLDC Motor | PMSM Motor Control Solutions
 
Handbook: Android Infotainment | Automotive Infotainment | IVI Solution
Handbook: Android Infotainment | Automotive Infotainment | IVI SolutionHandbook: Android Infotainment | Automotive Infotainment | IVI Solution
Handbook: Android Infotainment | Automotive Infotainment | IVI Solution
 

Recently uploaded

Top profile Call Girls In Darbhanga [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Darbhanga [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Darbhanga [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Darbhanga [ 7014168258 ] Call Me For Genuine Models...
nirzagarg
 
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
wsppdmt
 
如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一
如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一
如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一
avy6anjnd
 
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
62qaf0hi
 
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
9352852248 Call Girls Gota Escort Service Available 24×7 In Gota
9352852248 Call Girls  Gota Escort Service Available 24×7 In Gota9352852248 Call Girls  Gota Escort Service Available 24×7 In Gota
9352852248 Call Girls Gota Escort Service Available 24×7 In Gota
gargpaaro
 
如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一
如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一
如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一
opyff
 
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
avy6anjnd
 
Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
Top profile Call Girls In Mangalore [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Mangalore [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Mangalore [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Mangalore [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 

Recently uploaded (20)

Bhilai Escorts Service Girl ^ 8250092165, WhatsApp Anytime Bhilai
Bhilai Escorts Service Girl ^ 8250092165, WhatsApp Anytime BhilaiBhilai Escorts Service Girl ^ 8250092165, WhatsApp Anytime Bhilai
Bhilai Escorts Service Girl ^ 8250092165, WhatsApp Anytime Bhilai
 
Top profile Call Girls In Darbhanga [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Darbhanga [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Darbhanga [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Darbhanga [ 7014168258 ] Call Me For Genuine Models...
 
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
 
如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一
如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一
如何办理(Waterloo毕业证书)滑铁卢大学毕业证毕业证成绩单原版一比一
 
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
 
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
 
Changodar Call Girls Book Now 7737669865 Top Class Escort Service Available
Changodar Call Girls Book Now 7737669865 Top Class Escort Service AvailableChangodar Call Girls Book Now 7737669865 Top Class Escort Service Available
Changodar Call Girls Book Now 7737669865 Top Class Escort Service Available
 
9352852248 Call Girls Gota Escort Service Available 24×7 In Gota
9352852248 Call Girls  Gota Escort Service Available 24×7 In Gota9352852248 Call Girls  Gota Escort Service Available 24×7 In Gota
9352852248 Call Girls Gota Escort Service Available 24×7 In Gota
 
如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一
如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一
如何办理多伦多大学毕业证(UofT毕业证书)成绩单原版一比一
 
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's Why
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's WhyIs Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's Why
Is Your Volvo XC90 Displaying Anti-Skid Service Required Alert Here's Why
 
Effortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension ServiceEffortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension Service
 
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ranchi [ 7014168258 ] Call Me For Genuine Models We...
 
John deere 7200r 7230R 7260R Problems Repair Manual
John deere 7200r 7230R 7260R Problems Repair ManualJohn deere 7200r 7230R 7260R Problems Repair Manual
John deere 7200r 7230R 7260R Problems Repair Manual
 
Muslim Call Girls Churchgate WhatsApp +91-9930687706, Best Service
Muslim Call Girls Churchgate WhatsApp +91-9930687706, Best ServiceMuslim Call Girls Churchgate WhatsApp +91-9930687706, Best Service
Muslim Call Girls Churchgate WhatsApp +91-9930687706, Best Service
 
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
 
Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Anand [ 7014168258 ] Call Me For Genuine Models We ...
 
JOHN DEERE 7200R 7215R 7230R 7260R 7280R TECHNICAL SERVICE PDF MANUAL 2680PGS...
JOHN DEERE 7200R 7215R 7230R 7260R 7280R TECHNICAL SERVICE PDF MANUAL 2680PGS...JOHN DEERE 7200R 7215R 7230R 7260R 7280R TECHNICAL SERVICE PDF MANUAL 2680PGS...
JOHN DEERE 7200R 7215R 7230R 7260R 7280R TECHNICAL SERVICE PDF MANUAL 2680PGS...
 
Is Your Mercedes Benz Trunk Refusing To Close Here's What Might Be Wrong
Is Your Mercedes Benz Trunk Refusing To Close Here's What Might Be WrongIs Your Mercedes Benz Trunk Refusing To Close Here's What Might Be Wrong
Is Your Mercedes Benz Trunk Refusing To Close Here's What Might Be Wrong
 
Stacey+= Dubai Calls Girls O525547819 Call Girls In Dubai
Stacey+= Dubai Calls Girls O525547819 Call Girls In DubaiStacey+= Dubai Calls Girls O525547819 Call Girls In Dubai
Stacey+= Dubai Calls Girls O525547819 Call Girls In Dubai
 
Top profile Call Girls In Mangalore [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Mangalore [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Mangalore [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Mangalore [ 7014168258 ] Call Me For Genuine Models...
 

AUTOSAR Memory Stcak (MemStack).

  • 1. Embitel Technologies International presence: What is AUTOSAR Memory Stack?
  • 2. Embitel Technologies International presence: Software modules and device drivers Through this article our AUTOSAR development team, which is based in Bangalore, India, has tried to share knowledge with the community of AUTOSAR developers and automotive OEMS and Suppliers. In this blog we will introduce you to AUTOSAR Memory Stack (MemStack). This will help you understand the software modules and device drivers associated with Memory Stack. Introduction: AUTOSAR Memory Stack (MemStack): Memory Stack (MemStack) provides basic memory management services to the upper Application layer and to the Basic Software Modules (BSW) of the AUTOSAR layered architecture. The memory management services ensure access to the memory cluster, to the devices or software functions, for reading and writing data to non-volatile memory media like Flash or EEPROM
  • 3. Embitel Technologies International presence: The following block diagram show various software modules and device drivers associated with AUTOSAR Memory Stack:
  • 4. Embitel Technologies International presence: Software Modules and Device Drivers – AUTOSAR MemStack . Memory Stack in AUTOSAR layered architecture is a collection of software modules and device drivers. Following is the list of modules in different layers of AUTOSAR: • Non-Volatile Memory Manager (NvM) – it is part of the AUTOSAR Services Layer • Memory Interface (MemIf) – it is part of the AUTOSAR ECU Abstraction Layer • Flash EEPROM Emulation (Fee) – it is part of the AUTOSAR ECU Abstraction Layer • EEPROM Abstraction (Ea) – it is part of the AUTOSAR ECU Abstraction Layer • Flash Driver (Fls) – it is part of the AUTOSAR MCAL Layer • EEPROM Driver (Eep) – it is part of the AUTOSAR MCAL Layer
  • 5. Embitel Technologies International presence: • Non-Volatile Memory Manager (NvM): The NvM module ensures data storage and maintenance of NV (non volatile) data according to the individual requirements in an automotive environment. The NvM module manages the NV data of an EEPROM and/or a FLASH EEPROM emulation device. • Memory Interface (MemIf) Module: The Memory Abstraction Interface (MemIf) module facilitates abstraction from the underlying FEE and EA modules. Hence MemIf module provides upper layer (NvM) with a virtual segmentation on a uniform linear address space. This ensures that the Non-Volatile Memory Manager (NvM) is independent of the driver interface layers of EEPROM (Eep) and Flash interface (Fls) • EEPROM Abstraction (Ea): EEPROM driver provides services for reading, writing, erasing data to/from an EEPROM. It also provides a service for comparing a data block in the EEPROM with a data block in the memory (e.g. RAM). Ea module facilitates abstraction from the addressing scheme of underlying EEPROM driver and hence provides a uniform addressing scheme. Description of AUTOSAR Memory Stack software modules
  • 6. Embitel Technologies International presence: This ensures that the upper layer (NvM) need not be changed if the underlying EEPROM driver and device is replaced. • Flash EEPROM Emulation (FEE) Module: The Flash EEPROM Emulation (FEE) abstracts from the device, a specific addressing scheme and segmentation. This provides the upper layers (NvM) with a virtual addressing scheme, segmentation as well as a “virtually” unlimited number of erase cycles. • Flash Driver (Fls): Fls Driver Initializes Flash and reads/writes to Flash memory. • EEPROM driver (EeP): EEPROM driver provides services for reading, writing, erasing to/from an EEPROM. It also provides a service for comparing a data block in the EEPROM with a data block in the memory (e.g. RAM)
  • 7. Embitel Technologies International presence: To know more about AUTOSAR Development Service mail to sales@embitel.com AUTOSAR Software Development Services