August 23-34, 2022 - Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Latin America 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Eastern Daylight Time (UTC -4). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."
Back To Schedule
Tuesday, August 23 • 3:30pm - 4:10pm
Tools and Techniques to Debug an Embedded Linux System - Sergio Prado, Embedded Labworks [Presented in English]

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.
There are several techniques to debug an embedded Linux system that can be applied in both user space and kernel space. Depending on the problem, you may need different tools, like addr2line for crash dump and kernel oops analysis, GDB for interactive (remote) debugging, ftrace for kernel tracing, valgring to catch memory-related issues, strace/ltrace for user space applications tracing, perf/gprof for application profiling, etc. In this talk, we will learn how these and many other tools and techniques can be applied to improve the quality and find/fix bugs faster on an embedded Linux system.

avatar for Sergio Prado

Sergio Prado

Consultant & Trainer, Embedded Labworks
Sergio Prado has been working with embedded systems for more than 25 years, providing consulting and training services for companies worldwide. He also writes on his blog at embeddedbits.org and contributes to several free and open-source projects, including Buildroot, Yocto Project... Read More →

Tuesday August 23, 2022 3:30pm - 4:10pm EDT