Sailor 调试助手#

Sailor

Sailor 调试助手

基于 Qt 的多功能调试助手,聚焦串口、TCP、协议解析和实时波形观察,适合嵌入式设备联调。

项目简介#

项目定位 Sailor 是一个开放源码的通信调试工具,适合学习 Qt 上位机开发,也适合日常设备联调。
核心能力 工具围绕串口、TCP、协议解析和示波器展开,帮助把原始数据快速变成可观察的调试信息。
扩展价值 完整源码便于二次开发,可按自己的硬件协议、显示方式和测试流程继续扩展。

功能概览#

源码开放

提供完整 Qt 工程源码,便于学习、裁剪和二次开发。

串口调试

覆盖常见串口收发、配置和设备调试需求。

TCP 调试

支持 TCP Server / Client 模式,便于网络设备联调。

串口示波器

实时显示最多 24 路波形数据,适用于信号分析和控制调试。

3D 姿态

可视化陀螺仪姿态信息,辅助 IMU 数据验证。

协议解析

按配置文件分配数据名称与模块名称,让协议数据更易读。

USB-HID

预留 USB-HID 接口能力,便于后续扩展免驱设备调试。

硬件工具

集成 INA226 功率检测、BMI088 姿态等硬件工具。

Python 支持

预留 Python 通信库支持,方便自动化测试和脚本联调。