Skip to content

A practical Serial-Port/TCP/UDP debugging tool. Support Terminal, Oscilloscope and File Transmission.

License

Notifications You must be signed in to change notification settings

czghzc/SerialTool

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

SerialTool

license issues Repo Size Code Size All Downloads Last Release

A practical Serial-Port/TCP/UDP debugging tool.

简介

SerialTool是一个实用的串口调试工具,这款工具支持串口调试助手、波形显示和文件传输等功能。该工具软件使用GPL许可证发布。用户可以将波形文件保存为文本文件,然后使用Matlab等工具进行数据分析。如果您支持本软件,欢迎贡献源代码或者向作者提出建议。

特点

  • 使用Qt开发,轻松实现跨平台
  • 中文接收显示不乱码
  • 支持换肤
  • 波形显示默认最多支持16通道,也可以重新编译支持更多通道
  • 支持波形数据保存(纯文本,csv格式)
  • 支持波形数据读取
  • 支持时间戳功能,包括年、月、日、时、分、秒、毫秒、采样率,方便进行波形数据分析(时间戳由下位机发送)
  • 多语言支持
  • 终端界面支持语法高亮(Bash, JSON, Lua, C/C++等)
  • 终端支持多种字符编码,如GB2312, UTF8, UTF16等
  • 支持TCP/UDP和串口收发模式
  • 支持文件传输(目前只支持XModem协议)

下载地址

项目信息

  • 下位机示例代码在./SerialTool/slave目录下,该目录有两个文件:
  • 跟随本项目发布的Windows 32位安装包使用Qt 5.6.3 for MinGW编译。
  • 使用的插件:
    • QScintilla: Documentation, Download
    • Qt Charts: 此插件在Qt 5.7以及更高的版本中包含在Qt安装文件中,使用Qt 5.6时需要自行编译。

开源协议

本程序遵从GPL-3.0协议发布,./SerialTool/slave目录下的源码不受GPL-3.0协议约束,用户可以将这些代码加入到自己的项目中而不必公开。

License

About

A practical Serial-Port/TCP/UDP debugging tool. Support Terminal, Oscilloscope and File Transmission.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 87.1%
  • C 7.3%
  • CSS 3.2%
  • QMake 2.1%
  • Shell 0.3%