Summary
In this chapter, we understood how we can configure Poky to help us with the debugging process. We learned the contents of deployed directories that can be used on debugging, how we can track our changes using buildhistory
, how we can use devshell
to emulate the same build environment found by BitBake, and how we configure our system to provide the needed tools for GDB debugging.
In the next chapter, we will understand how to expand the Poky source code using external layers. We will be introduced to the concept of layering, and we will learn in detail the directory structure and the content of each layer type; additionally, we will learn how to add an external layer on our project manually or by using the Hob configuration.