The AOSP Build System - Understanding Soong, Kati, Make, and Bazel
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the intricacies of the Android Open Source Project (AOSP) build system in this comprehensive 41-minute conference talk. Delve into the multiple build systems used in AOSP, including Soong, Kati, Make, and Bazel. Gain a deep understanding of the overall architecture, from parsing recipes to writing Ninja manifests and executing tasks. Examine log files to observe build progression and potential issues. Learn about Soong and its recipe language, Blueprint, and discover how to write Android.bp files for various tasks. Investigate the legacy Makefiles and the Makefile parser, Kati, with a focus on their continued importance in low-level device definitions. Finally, explore Bazel, the newest addition to AOSP's build system, currently used for kernel building and potentially becoming the primary build system in the future. Benefit from live demonstrations throughout the talk to reinforce your understanding of these complex build systems.
Syllabus
The AOSP Build System - Chris Simmonds, 2net
Taught by
Linux Foundation
Tags
Related Courses
An Introduction to Android Automotive OSNDC Conferences via YouTube What Differs the Android Open Source Project from Other Linux Distributions?
Linux Foundation via YouTube The Trials and Triumphs of Maintaining Devboards in AOSP - A Developer's Diary
Linux Foundation via YouTube Building Embedded Systems with AOSP - Best Practices and Considerations
Linux Foundation via YouTube The AOSP BOF Meeting - Sharing Experiences and Best Practices
Linux Foundation via YouTube