Overview
This course provides a comprehensive understanding of Android Automotive OS (AAOS), focusing on its architecture, development, and deployment in vehicles. Participants will learn about the Android framework, build system, security aspects, Board Support Package (BSP) development, Hardware Abstraction Layer (HAL), Vehicle HAL, and CAR API. Additionally, the course covers application development and testing using industry-standard tools like CTS and VTS.
Objectives
By the end of this course, leaner will be able to:
-
Understand the architecture and components of Android Automotive OS (AAOS)
-
Develop and customize Android BSP for automotive platforms
-
Implement and work with HAL and Vehicle HAL
-
Access vehicle data and functionalities using the CAR API
-
Build and deploy applications for AAOS
-
Perform testing using CTS and VTS test suites
-
Ensure security in AAOS development and deployment
Prerequisites
-
C/C++ Object-Oriented Programming
-
Linux Kernel Basics