Native GDB debugging

On devices as powerful as the Wandboard, native debugging is also an option to debug sporadic failures. This recipe will explore the native debugging method.

Getting ready

For native development and debugging, Yocto offers the -dev and -sdk target images. To add developing tools to the -dev images, we can use the tools-sdk feature. We also want to install debug information and debug tools, and we do this by adding the dbg-pkgs and tools-debug features to our image. For example, for core-image-minimal-dev, we would add the following to our conf/local.conf file:

EXTRA_IMAGE_FEATURES += "tools-sdk dbg-pkgs tools-debug"

To prepare a development-ready version of the core-image-minimal-dev target image, we would execute the following ...

Get Embedded Linux for Developers 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.