6
Selecting a Build System
The preceding chapters covered the first four elements of embedded Linux. You built a bootloader, kernel, and root filesystem step by step before combining them into a basic embedded Linux system. That’s a lot of steps! Now it is time to simplify the process by automating as much of it as possible. Embedded Linux build systems can help, and we will look at two in particular: Buildroot and The Yocto Project. Both are complex tools that require an entire book to explain how they work.
In this chapter I will only present the general ideas behind build systems, laying the groundwork for Chapters 7 and 8. First, I will show you how to build a simple image to get an overall feel for the system. Then, I will show you how ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access