v0.4.2 · MIT 开源 · 免费使用

一站式嵌入式调试工作台

OMNI Link 是一站式嵌入式开发工作台,提供 Zone 调试和性能分析、 Flash 烧录、Commander 交互式命令行、RTT Viewer 实时数据收发、Monitor 变量波形监控等核心调试功能。

OMNI Link — Zone 调试工作台
─□✕
Zone 调试工作台

OMNI Link 功能介绍

从代码调试、性能分析到固件烧录,从实时日志到变量波形,每个页面都专注解决一类调试场景

OMNI Link — Zone 调试工作台
─□✕
Zone 调试工作台界面
Zone · 核心调试

Zone 调试工作台

源码调试、汇编面板、寄存器、外设、调用栈、变量监视与内存查看整合进一个视图,让每一行代码的执行痕迹都触手可及。提供类似vscode 的编辑体验。

  • 源码浏览与编辑,断点、单步、运行控制一应俱全
  • 反汇编、寄存器、外设寄存器实时联动
  • 调用栈追踪与 Watch 变量监视、内存查看
  • Flash / RAM 占用可视化,资源消耗一目了然
OMNI Link — Flash 烧录
─□✕
Flash 烧录工具界面
Flash · 固件烧录

Flash 烧录工具

支持 bin / hex / elf 三种格式的固件烧录,文件直接拖拽加载,烧录快捷顺手。整片擦除与扇区擦除两种模式,烧录后自动校验,保证固件写入可靠。

  • 烧录、擦除(chip / sector)、校验、回读
  • Hex 查看器、Fill Memory、Compare 数据级比对
  • 左侧设备面板实时显示探针与目标芯片信息
OMNI Link — Commander
─□✕
Commander 命令行界面
Commander · 命令行

Commander 命令行

交互式 REPL,支持 GDB 调试,python 脚本运行。右侧命令面板把常用命令归类为快捷按钮,「调试」「断点调试」「解锁刷写」三套一键工作流,将多步命令链简化为单击操作。

  • reg、read32 / write32、halt / continue、step、load、erase 等命令
  • 一键工作流:调试、断点调试、解锁刷写
  • source 命令解决跨机器源码路径映射问题
OMNI Link — RTT Viewer
─□✕
RTT Viewer 界面
RTT · 实时日志

RTT Viewer

SEGGER RTT 实时数据收发,无需额外串口即可读取目标日志。多 tab 通道管理,日志按级别着色,支持文件发送、录制到文件、HEX 发送与定时发送。

  • 多 tab 通道管理,terminal / bar 两种输入模式
  • 日志按 info / debug / warn / error 级别着色
  • 会话在应用顶层启用,切换页面不中断数据流
OMNI Link — Monitor
─□✕
Monitor 变量监控界面
Monitor · 变量监控

Monitor 变量监控

通过 DWARF 符号解析自动从 ELF 文件提取变量地址,提供 SWD(非侵入式)与 RTT(高速)两种传输方式。波形图基于 uPlot 渲染,支持触发、游标测量与 CSV 导出。

  • 变量树按源文件分组,勾选即可加入监视列表
  • 上升沿 / 下降沿 / 阈值触发,游标测量
  • 底部表格实时显示当前值、最值与移动均值
Tools · 工具集

实用工具,随手可用

四个独立小工具,覆盖故障分析、内存占用、进制转换与文件校验

Fault Analyzer

Fault Analyzer

Cortex-M 故障寄存器分析,解析 CFSR / HFSR / MMFSR / BFSR / UFSR,快速定位 HardFault / BusFault / UsageFault 成因。

Map Analyzer

Map Analyzer

ARM .map 链接器输出文件解析与可视化,分析 ROM / RAM / Stack 占用分布,Top 15 模块占用排行。

Number Converter

Number Converter

十进制 / 十六进制 / 二进制实时联动转换,32 位位网格逐位点击编辑,同步显示字节分解与 ASCII。

File Checksum / 芯片管理

File Checksum

CRC32 / MD5 / SHA-1 / SHA-256 校验和计算,快速核对固件文件完整性。

OMNI Link — 设置
─□✕
设置 — 芯片管理界面
Settings · 设置

设置与芯片管理

支持通过厂商提供的 Keil Pack 包扩展芯片型号,在「芯片管理」中选择 DFP 导入即可,对尝鲜新片子非常友好。同时可配置终端主题、查看版本信息。

  • Keil Pack(DFP)一键导入扩展芯片支持
  • 支持 STM32、GD32、APM32、NXP 等 Cortex-M 系列
  • 终端主题与个性化设置