11. Building Your Own AOSP and CyanogenMod

In Chapter 10, we booted Android using our own U-Boot. We’ve now learned how to create almost everything from scratch except the file system. The file system includes the actual Android system. To have a complete picture, this chapter explores how to build Android from source code using AOSP and CyanogenMod.

Introducing AOSP and CyanogenMod

Android Open Source Project (AOSP) is an open source project managed by Google. A typical Android system usually includes two parts: the foundation of the Android system built from AOSP, and a variety of applications and services collectively known as Google Mobile Services (GMS). Many popular applications from Google are part of GMS, such as Gmail, Google Search, ...

Get Embedded Programming with Android: Bringing Up an Android System from Scratch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.