# 看门狗调试工具(通用工具组件类) ## 项目概述 – 分类:通用工具组件类 – 技术栈:**Qt Widgets + 串口通信(看门狗转USB/串口模块)** – 运行环境:统信UOS、银河麒麟(x86/ARM 全兼容) – 业务场景:对接**看门狗硬件模块(串口型)**,实现喂狗、超时配置、重启设备、状态读取、参数设置,用于嵌入式设备、工业主机看门狗功能调试与运维测试 – 难度:低,包含串口枚举、参数配置、指令下发、状态回读、日志输出 – 代码规模:千行以内,Qt Creator 可直接编译运行
> 说明:桌面/信创系统无通用应用层硬件看门狗接口,市面主流看门狗模块均为 **USB/串口转看门狗** 形态,本工具基于 `QSerialPort` 实现指令交互,适配主流商用串口看门狗。
## 一、工程配置文件 `WatchDogTool.pro` “`qmake QT += core gui widgets serialport
CONFIG += c++11 warn_on DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \\ main.cpp \\ watchdogtool.cpp
HEADERS += \\ watchdogtool.h
FORMS += \\ watchdogtool.ui
# 编译输出目录 DESTDIR = ./bin OBJECTS_DIR = .


