Metal.GDB: Controlling GDB through Python Scripts with the GDB Python API

Today we have a guest post from Klemens Morgenstern, an embedded C++ consultant. You can learn more about Klemens on his website. While debugging commonly happens through a JTAG or SWD port, many developers still use a serial port as an additional debugging tool, typically for automated communication with an embedded device. Today we'll take …