This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Monday, November 5 • 1:20pm - 2:05pm
OpenOCD: Hardware Debugging and More - Peter Stuge

Sign up or log in to save this to your schedule and see who's attending!

The presentation walks through how to use the OpenOCD open source software to debug embedded systems on the hardware level via JTAG interface, allowing single stepping, setting breakpoints, inspecting register and memory contents and more, starting before the CPU even executes the first instruction. After an introduction to JTAG debugging we look at how to use OpenOCD both standalone for firmware flashing as well as together with the GDB GNU Debugger for convenient debugging of bootloaders or the Linux kernel. These tasks will be demonstrated, and the respective OpenOCD configuration details will be explained.The presentation targets intermediate-level developers who work on bootloaders, BSPs and kernel drivers, deeply embedded systems, and test and production engineers with an interest in using OpenOCD, which can allow unified tooling across all of development, testing and production.


Peter Stuge

Peter Stuge turned self-employed consultant in hardware, software and security in the late 1990s, working on design and development of both Linux-based and deeply embedded systems and more, from hardware design over writing kernel drivers to creating custom Linux distributions. Peter is a maintainer in the OpenOCD project, and maintains the libusb project. Ongoing projects include RTOS debugging, deeply embedded systems development, and forward... Read More →

Monday November 5, 2012 1:20pm - 2:05pm

Attendees (35)