OpenOCD stands for Open On Chip Debugger and is a program used to debug embedded platforms, mostly via JTAG.