IT-словарь › Оборудование › OpenOCD

OpenOCD

Оборудование Svenska → Обновлено: 2026-11-02
Подробнее
Разработчик
Dominic Rath
Год
Тип
Инструмент отладки
Лицензия
GPL-2.0
Сайт

Open On-Chip Debugger: свободная программа между GDB и отладочным адаптером, превращающая «поставь точку останова» в сигналы JTAG или SWD.

Dominic Rath написал его в 2005 году как дипломную работу в Аугсбургском университете прикладных наук, рассчитывая на ядра ARM7 и ARM9. С тех пор OpenOCD узнал сотни чипов и большинство адаптеров — на базе FTDI, ST-Link, J-Link, CMSIS-DAP — и работает «под капотом» у удивительного числа IDE, утверждающих, что у них свои инструменты.

При работе он открывает GDB-сервер на порту 3333 и telnet-консоль на 4444, а настраивается Tcl-скриптами, описывающими адаптер, чип и плату. Он умеет прошивать, выполнять по шагам, читать память и обслуживать вызовы semihosting. Сообщения об ошибках у него печально известны, но годами альтернативой был проприетарный отладчик на каждого производителя.

← Назад к словарю