Overview
Explore the world of Android Automotive OS in this 48-minute conference talk from NDC TechTown 2021. Dive into the specialized version of Android designed for In-Vehicle Infotainment (IVI) systems, covering navigation, vehicle status, audio, and more. Learn about Google's modifications to Android for automotive use, including a new hardware abstraction layer for controlled vehicle bus access, changes to the audio subsystem for handling multiple input and output channels, and a new subsystem for rear view cameras. Discover the differences between car and smartphone environments, the implications of using a consumer operating system in IVI head units, and the balance between open-source and proprietary components. Gain insights into the architecture of Android Automotive, Vehicle HAL, Car services, third-party apps, development tools, exterior cameras, display sharing, and the unique audio requirements in vehicles. Understand the complexities of automotive sounds, streams, and audio contexts to grasp the full potential of this emerging platform.
Syllabus
Intro
The Android Open Source Project
Google Automotive Services (GAS)
Architecture of Android Automotive
Vehicle HAL
System Property Identifiers
Properties
Car service
Car Manager
Digression: Android permissions
Instrument cluster display
Third party apps
Developing for Automotive
Automotive AVD
Exterior cameras
Typical control flow
Display sharing
What is special about audio in vehicles?
Automotive sounds and streams
Audio contexts
Physical streams, contexts and buses
Conclusion
Taught by
NDC Conferences