Gillian Minnehan
Gillian is an embedded systems engineer, and has experience working in a variety of teams on defense and space projects from her time at the Johns Hopkins Applied Physics Lab. She recently joined Memfault as a Firmware Solutions Engineer to enable firmware teams build more reliable IoT devices. She holds a Bachelor’s degree in Computer Engineering from the University of Michigan and a Master’s degree in Computer Science from Johns Hopkins University. In her free time, she enjoys running and exploring NYC where she is based.
GDB Deep Dive
Status: Available NowGDB is a powerful tool to analyze and debug firmware. It enables developers to step through instructions, view disassembly, peer into registers, analyze back traces, and so much more to help debug. Without it, I cannot imagine developing firmware! There is a lot to unpack about how to use GDB effectively, so this talk will focus on a few key topics including a rundown of important GDB commands, the GDB Python API, options for visual debugging, and how GDB plays a role even after you ship IoT device firmware.