Chapter 16

Build Tools

The great thing about Object Oriented code is that it can make small, simple problems look like large, complex ones.

An embedded Linux system has several major components, all of which are derived from freely available source code and all of which may require varying levels of customization. These components include:

• Boot loader

• Linux kernel

• Root file system

• Cross-tool chain.

In the course of this book we’ve treated these as independent elements without paying a lot of attention to where they come from, how they are constructed, or how they interact with each other.

Taken together, these elements constitute an embedded Linux distribution. A number of embedded distributions have evolved to address the issues of building ...

Get Linux for Embedded and Real-time Applications, 3rd Edition 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.