x-tools/docs/index.md
2025-03-12 09:04:06 +08:00

1.9 KiB
Raw Blame History

title layout nav_order description permalink
项目简介 home 1 xTools项目简介。 /

{: .note }

xTools始于2018...

xTools(曾用名QtSwissArmyKnife瑞士军刀QSAK)是一款开始于2018年基于Qt开发的开源、免费跨平台、多功能的开发调试工具支持串口蓝牙UDPTCP, Web Socket, Modbus和CAN Bus调试。xTools旨在为开发者提供一个强大的调试平台,简化各种通信协议的调试过程,提高开发效率。

xTools提供但不限于以下功能:

  • 支持数据发送与接受
  • 支持2进制8进制16进制, ASCII及UTF8等文本格式的输出入及输出
  • 支持添加前缀,后缀:'\r', '\n', '\r\n'或'\n\r'
  • 支持输入文本转义:'\r', '\n', '\r\n\n\r'等
  • 支持自动计算CRC支持以下但不限于算法
    • CRC_8,
    • CRC_8_ITU,
    • CRC_8_ROHC,
    • CRC_8_MAXIM,
    • CRC_16_IBM,
    • CRC_16_MAXIM,
    • CRC_16_USB,
    • CRC_16_MODBUS,
    • CRC_16_CCITT,
    • CRC_16_CCITT_FALSE,
    • CRC_16_x25,
    • CRC_16_XMODEM,
    • CRC_16_DNP,
    • CRC_32,
    • CRC_32_MPEG2
  • 支持自动发送,自动回复,预置数据,数据转发等
  • 支持数据可视化:曲线显示,条形图显示

此外xTools还提供了一系列实用工具:

  • ASCII工具: ASCII字符信息查看
  • Base64工具Base64编码与解码
  • 广播工具: UDP广播
  • CRC工具CRC计算器
  • 文件检验工具支持MD5Hash等算法
  • 文件合并工具支持将多个bin文件合并为一个
  • mDNS工具mDNS设备扫面工具可以扫描在线设备并查看设备信息
  • 数值工具可以将数值转换为2进制8进制10禁止和16进制字符串也可以从文本转换为数值int, double...
  • ping工具可以扫面局域网主机
  • 二维码工具:二维码生成工具
  • 字符串工具可以从2进制8进制10禁止和16进制数据中编码为字符串ASCIIUTF8
  • ...