# OpenOCD 片上调试工具

> OpenOCD 是通过硬件调试适配器对嵌入式目标进行编程和调试的工具。它支持闪存编程、断点、单步执行，以及通过 GDB 进行远程调试。

- 类型：工具
- 目标：固件
- 类别：固件工具
- 关联：基础工具
- 来源复核于：2026-11-06
- 收录于：2026-11-06
- 原始资源：<https://github.com/openocd-org/openocd>
- 一手来源：<https://github.com/openocd-org/openocd/blob/9f2d8762b3a75b4d7b2155affcf3d8bb8eb8849a/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/openocd/>
- 记录 JSON：<https://awesomerea.org/resources/openocd/record.json>
- 英文版：[English](https://awesomerea.org/resources/openocd/index.md)

## 使用条件与局限

- 访问硬件需要受支持的适配器和目标配置。
- 从源码构建需要 GCC 或 Clang、make、libtool、pkg-config 0.23 或更新版本（或 pkgconf），以及 libjim 0.79 或更新版本。
- 依 COPYING 采用 GPL-2.0-or-later。

## 一手来源

1. <https://github.com/openocd-org/openocd/blob/9f2d8762b3a75b4d7b2155affcf3d8bb8eb8849a/README.md>

## 同分区更多条目：固件与硬件

- [ThinkPad IMX471：为 Linux 恢复相机调校信息](https://awesomerea.org/zh/resources/thinkpad-imx471-camera-case/index.md) · 案例
- [MXQ PRO RK3229：Android 固件调查与 Linux 改造](https://awesomerea.org/zh/resources/mxqpro-rk3229-rea-repurposing-case/index.md) · 案例
- [iCSee LocalMod：保留原厂固件的摄像头控制扩展](https://awesomerea.org/zh/resources/icsee-localmod-rea-camera-case/index.md) · 案例
- [flipper-telink：Tuya Zigbee 遥控器的替换固件](https://awesomerea.org/zh/resources/flipper-telink-tuya-remote-firmware-case/index.md) · 案例
- [Supermodel：Real3D Pro-1000 图像生成器的初步模拟](https://awesomerea.org/zh/resources/supermodel-real3d-pro1000-emulation-case/index.md) · 案例
- [OpenDMCUFirm：重新实现的 Wii U DMCU 显示固件](https://awesomerea.org/zh/resources/opendmcufirm-wii-u-dmcu-firmware-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
