Summary

In this chapter we gained some basic knowledge about the Linux kernel and its release strategy and the differences between the mainline kernel and the official Raspberry Pi Linux kernel. We also learned how to configure and compile the Linux kernel using a cross compiler. When changing the defconfig file within meta-raspberrypi, the kernel recipe requires some special treatment as compared to the normal Yocto Project procedure. This chapter demonstrated two examples of how this can be done. Later, we also went through some basic kernel configuration required for setting up two different touchscreens; this also included some basic understanding about device trees and how to configure the Raspberry Pi using 'them.

The chapter also covered ...

Get Yocto for Raspberry Pi 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.