The three layers are:
Application layer
Basic software architecture
AUTOSAR runtime environment
Electronic controller unit (ECU) specific modules and generic modules are included across three sublayers including the services layer, ECU abstraction layer, and microcontroller abstraction layer (MCAL).