Technical requirements
To follow along with the examples, make sure you have the following:
- A Linux-based host system
- The crosstool-NG toolchains from Chapter 2, Learning About Toolchains
- A microSD card reader and card
- The microSD card with U-Boot installed from Chapter 3, All About Bootloaders
- A USB to TTL 3.3V serial cable
- Raspberry Pi 4
- A 5V 3A USB-C power supply
- BeagleBone Black
- A 5V 1A DC power supply
All of the code for this chapter can be found in the Chapter04
folder from the book's GitHub repository: https://github.com/PacktPublishing/Mastering-Embedded-Linux-Programming-Third-Edition.