Home Embedded Blog How MCAL Driver Helps Achieve Hardware Abstraction in AUTOSAR Compliant Software

How MCAL Driver Helps Achieve Hardware Abstraction in AUTOSAR Compliant Software

AUTOSAR is a consortium of automotive OEMs and tier-1 suppliers and technology vendors. The objective of this consortium was  to introduce standardization in the development of automotive software.

This standardization begins by hardware abstraction of the applications w.r.t the microcontroller unit (MCU).

AUTOSAR Microcontroller Abstraction Layer (MCAL) is the component responsible for achieving this hardware abstraction. Though MCAL layer (or Hardware Abstraction in general) is part of most  of the software architectures as well, but AUTOSAR MCAL is a specialty software, developed as per the specification of the AUTOSAR Architecture .

Our latest video is the first in the series on AUTOSAR Architecture. In this video, we discuss ISO 26262 compliant MCAL driver development and the AUTOSAR tools required in this process.

The software for the MCAL driver is provided along with the Microcontroller. However, it needs to be configured for the specific Automotive Application.

For example, required Baud rate for CAN bus driver may need to be configured in the driver.

This is what makes the AUTOSAR MCAL Development process challenging and inspiring.

Key Takeaways of the AUTOSAR MCAL Video

  • Understanding the MCAL Drivers
  • Different device drivers in microcontroller abstraction layer
  • MCAL Driver Development workflow
  • Steps involved in MCAL Driver Development

This video is the first in AUTOSAR series. We will be out with next videos on AUTOSAR BSW and AUTOSAR RTE. Watch for this space and don’t forget to subscribe to our channel.

This entry was posted in Embedded Blog, Blog by Embitel. Bookmark the permalink

Aug 30 2019
Related Posts





12 design strategies to develop an "In-Vehicle Infotainment " system


Car HUD (Heads-up Display)

Go-to-market in 6 months with our automotive grade hardware and software design

Automotive Control Units

Electronic Control Units (ECU) development services for Body Control Modules (BCM), Powertrain, Chassis and Infotainment

AUTOSAR Software Services

AUTOSAR MCAL development, RTE and BSW integration, Application Layer development, Tools configuration and code generation


J1939 Stack for advanced EPS system

Find out how J1939 stack resolved on-chip memory issue for an Automotive Tier-I supplier


Software re-engineering | Telematics applications

Modular architecture re-design across fleet management product lines - GPS fleet security, vehicle and trailer tracking


IoT based Home Automation system

Design and development – Sensor Networks, Custom IoT gateway, Cloud and Mobile App