Technical requirements
I recommend using Ubuntu 24.04 or a later LTS release since the exercises in this chapter were all tested against that Linux distro at the time of writing.
Here is the command to install all the packages required for this chapter on Ubuntu 24.04 LTS:
$ sudo apt-get install autoconf automake bison bzip2 cmake flex g++ gawk gcc gettext git gperf help2man libstdc++6 libtool libtool-bin make patch texinfo unzip wget xz-utils
The code used in this chapter can be found in the chapter folder in this book’s GitHub repository: https://github.com/PacktPublishing/Mastering-Embedded-Linux-Development/tree/main/Chapter02.