Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Embedded software, C/C++, RTOS, Automotive
·
Module 9
AUTOSAR MCAL Development
1
AUTOSAR MCAL: Bridging OS and Hardware
Describe the AUTOSAR MCAL layer and its relationship to the OS and microcontroller hardware.
2
Extracting MCAL Parameters from ECU Configuration (ARXML)
Analyze an ECU Configuration Description (ARXML) to extract MCAL configuration parameters.
3
AUTOSAR Port and DIO Driver Implementation
Implement core functionality for the AUTOSAR Port and Dio drivers based on a configuration structure.
4
AUTOSAR MCU Driver State Machine Implementation
Implement the AUTOSAR Mcu driver state machine, including clock and RAM initialization.
5
Implementing AUTOSAR GPT for OS Time-Base
Implement the AUTOSAR Gpt driver and integrate it with the OS to provide a time base for Alarms.
6
AUTOSAR SPI Driver: Model and Synchronous Transmission
Explain the AUTOSAR SPI driver model (Jobs, Sequences, Channels) and implement the Spi_SyncTransmit API.
7
Implementing the AUTOSAR CAN Driver
Implement the AUTOSAR Can driver, including initialization, transmission (Can_Write), and reception indication to CanIf.
Previous module
Multi-Core Programming Concepts
Next module
System Security and ARM TrustZone