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.