NOTE: The event will be held in Central Daylight Time (CDT), UTC -5.

View More Details for Open Source Summit + Embedded Linux Conference North America 2020
Registration Information.
Back To Schedule
Monday, June 29 • 3:20pm - 4:50pm
Tutorial: Debugging Embedded Devices Using GDB - A Review of Some Lessons Learned - Mike Anderson, The PTR Group

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Linux has an incredible selection of tools for both debugging and profiling applications to get the most out of the system. In this session, we will start with gdb and show many of the lesser-known features that can significantly shorten debugging time. Next we will focus on the profiling and code coverage features found in gprof/gcov for determining both the performance of function calls and whether your test code is actually testing all of the code that it needs to test via examining the code coverage of the execution. Next, we will go into more sophisticated approaches using strace, ftrace, oprofile and LTTng and show how they work and why you might choose one over the other for certain tasks.

avatar for Mike Anderson

Mike Anderson

Embedded Systems Architect, The Aerospace Corporation
Mike Anderson is currently an Embedded Systems Architect for The Aerospace Corporation. With over 40 years of experience in the embedded and computing industry, Mike continues to play and active role in development and problem resolution for a broad spectrum of companies. As a regular... Read More →

Monday June 29, 2020 3:20pm - 4:50pm CDT
101 Essentials Theater