Building your own Linux system for use on an embedded device can be an overwhelming task. Knowing what software is needed to get the stack up and running; knowing what the software dependencies are; finding the software to download and downloading it; configuring, building, and packaging all of that software—it could literally take weeks of time. It used to back in the good old days. Now, there are some great tools to facilitate building a custom Linux filesystem. You can be up and running on an embedded device within a day, if you have a machine powerful enough.
Prototyping is always the first step in device creation. Having the correct tools will streamline this process. Embedded systems need to boot fast and directly into a Qt application, such as an automotive instrument cluster. In this chapter, you will learn about creating a full software...