Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

AUTOSAR layer architecture subdivides the software into five layers.

At
first, we observe an OSI based however characteristic layer model explains
the hierarchical arrangement of AUTOSAR software. For this reason, it
sub-divides into three parts like fundamental software, runtime environment
& application layer. In every layer, certain software modules are abstracted
& these layers communicate through interfaces.

The different layers of AUTOSAR architecture run on a microcontroller like an


application layer, RTE (runtime environment), service layer, and BSW
(basic software), etc. Each layer includes predefined software modules &
services to make application software autonomous from the engine control
unit.

Application Layer
The first layer of the AUTOSAR architecture is the application layer which
supports implementing custom functionalities. It includes software
components as well as several applications to execute exact tasks
according to the instructions.

This layer includes three components like application software, ports of


software & port interfaces. 

RTE (Runtime Environment)


RTE is a middleware layer that provides communication services to the
software components of AUTOSAR & applications includes AUTOSAR
sensor or actuator parts. The main purpose of this is to make the software
components independent for mapping to a precise engine control system.

Service Layer
This is the main software layer that provides different functions like 

 Operating system
 Memory service
 Network communication for vehicle
 State management of engine control unit
 Problem-solving service
BSW (Basic Software)
The basic software layer includes three layers namely

 ECU Abstraction Layer


 Complex Drivers
 MCAL (Microcontroller Abstraction Layer)

ECU Abstraction Layer


The main features of the ECU abstraction layer include the following.

 Mounting can be dependent on the hardware of ECU whereas


independent on MCU
 High order interface can be independent for MCU & ECU hardware
units

Complex Drivers
These layers are used for multifaceted functions that are not available on
other layers. This layer can directly access the MCU. The main examples
are electrical values control, injection control, detection of position increase,
etc.

MCAL (Microcontroller Abstraction Layer)


This software module is accessed directly on-chip MCU peripherals &
exterior devices that are mapped with memory. The main purpose is to
create a higher software layer independent for MCU.

Conclusion
So, we can conclude that the AUTOSAR has been devised to pave the way
for innovative electronic systems that further improve performance, safety,
and environmental friendliness and to facilitate the exchange and update of
the software and hardware over the service life of the vehicle.

Well as a group we understood what exactly AUTOSAR is, it’s function,


architecture, what are the objectives, it’s applications and much more.

Also according to the best of my knowledge I hope that we all were able to
deliver our contents thoroughly and appropriately

You might also like