PC Tools · Embedded Debug

上位机导航

收录我开发和维护的嵌入式上位机项目,覆盖串口调试、设备联调、协议验证、批量 ID 生成与芯片烧录等场景。 这里作为项目入口页,方便快速查看源码、复制仓库地址并跟踪后续工具扩展。

3 开源项目
4+ 典型场景
Git 源码直达
Project Catalog

上位机项目直达

按调试、生成、烧录三类能力整理项目卡片,每个项目都提供仓库入口、适用场景和关键标签。

tuny ID 生成器

批量生成设备 ID 工具

GitHub 开源

按“数字前缀 + 固定位数流水号”批量生成 10 进制或 16 进制 ID,支持自定义前缀、流水号位数、起始值与生成数量。 使用 {id} 占位符生成 String 列,可预览前 20 条并一键导出 Excel 文件。

批量生成 10/16 进制 Excel 导出
仓库地址
https://github.com/nnd4yyds/id-generator.git
适用场景
设备 ID 批量生成 / 10 & 16 进制流水号 / Excel 导出

GD32F103RET6 烧录工具

Python + OpenOCD 上位机烧录工程

GitHub 开源

使用 Python 编写的 GD32F103RET6 上位机烧录工具,通过 OpenOCD 调用常见 JTAG/SWD 调试器, 支持对 GD32F103RET6 进行擦除、烧录、校验和复位等操作。默认使用 OpenOCD 的 target/stm32f1x.cfg,并提供 GD32 专用包装配置 openocd/target/gd32f103ret6.cfg

芯片烧录 JTAG/SWD Python OpenOCD
仓库地址
https://github.com/nnd4yyds/tuny-tag.git
适用场景
GD32F103RET6 烧录 / OpenOCD / JTAG-SWD 调试器