YoVDO

The AOSP Build System - Understanding Soong, Kati, Make, and Bazel

Offered By: Linux Foundation via YouTube

Tags

Makefiles Courses Android Open Source Project Courses Bazel Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Managing Millions of Tests Using Databricks - Automated Monitoring and Reporting System
Databricks via YouTube
Deterministic Docker Images with Go Microservices
Strange Loop Conference via YouTube
Release Engineering Best Practices at Google
USENIX via YouTube
Continuous Deployment to Kubernetes with the Google Container Tools
Devoxx via YouTube
Google Open Source Container Tools - Life of a Happy Developer in a Container World
Devoxx via YouTube