OpenOCD,全称Open On-Chip Debugger,源于2005年的开源项目,主要用于通过JTAG或SWD等接口进行芯片调试和编程。它并非独立工具,而是需要配合调试仿真器,如J-Link、J-Trace(SEGGER公司产品)或STLink等硬件设备,以及GDB或telnet等软件客户端进行远程操作。OpenOCD架构包括GDBServe