Chapter 2. The BSP Layer
In this chapter, we will cover the following recipes:
- Creating a custom BSP layer
- Introducing system development workflows
- Adding a custom kernel and bootloader
- Building the U-Boot bootloader
- Explaining Yocto's Linux kernel support
- Describing Linux's build system
- Configuring the Linux kernel
- Building the Linux source
- Building external kernel modules
- Debugging the Linux kernel and modules
- Debugging the Linux kernel booting process
- Using the kernel tracing system
- Managing the device tree
- Debugging device tree issues