-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Mastering Embedded Linux Development
By :

The kernel is the third element of embedded Linux. It is the component that is responsible for managing resources and interfacing with hardware. As such, it affects almost every aspect of your final software build. Each finished kernel is usually configured for some specific hardware. However, device trees enable us to employ a generic kernel and tailor it for our custom hardware using the contents of the DTB, as we saw in Chapter 3.
In this chapter, we will look at how to get a kernel for a board and how to configure and compile it. We will look again at Bootstrap, this time, focusing on the part the kernel plays. We will also look at device drivers and how they pick up information from the device tree.
In this chapter, we will cover the following topics:
Kbuild