zoukankan      html  css  js  c++  java
  • 适合学习的QT开源项目-SerialTool

    https://github.com/Skiars/SerialTool

    A cross platform Serial-Port/TCP/UDP debugging tool.

    SerialTool是一个跨平台的串口/网络调试工具。此工具支持串口调试助手、终端、波形显示和文件传输等功能。该工具的源代码使用GPL许可证发布。

    SerialTool支持基础的文本传输。文本传输界面支持16进制与ASCII格式的收发。您可以自定义文本传输使用的字符编码,目前SerialTool支持ASCII、GB-2312、GB-18030、UTF-8、UTF-16BE、UTF-16LE共6总字符编码。此外还支持多种代码高亮模式,这对文本通信协议(例如使用JSON通信)的操作有较大帮助。

    SerialTool的波形显示模块使用简单的协议进行数据传输,我们已经为用户封装好了平台无关的C语言协议库,具体的协议说明请参考串口示波器协议说明。用户可以将采集的波形保存为文本文件,然后使用Matlab等工具进行数据分析(您需要自己编写程序,SerialTool的波形存档为csv格式)。当然,您也可以使用SerialTool载入波形文件。

    如果您支持本软件,欢迎贡献源代码或者向作者提出建议。

    • 使用Qt开发,跨平台。目前支持Windows和Linux
    • 中文接收显示不乱码
    • 国际化支持
    • 换肤
    • 波形显示默认最多支持16通道,也可以重新编译支持更多通道
    • 波形数据保存(纯文本,csv格式)与读取
    • 波形数据支持时间戳。时间戳包括年、月、日、时、分、秒、毫秒、采样率,方便进行波形数据分析(时间戳由下位机发送)
    • 文本收发界面支持语法高亮(Bash, JSON, Lua, C/C++等)
    • 文本收发界面支持多种字符编码,如GB2312, UTF8, UTF16等
    • 通信接口支持TCP/UDP和串口
    • 支持文件传输(目前只支持XModem协议)
  • 相关阅读:
    POJ 2019
    POJ 3368
    POJ 3264
    POJ 2828
    POJ 3481
    结构光相移法-多频外差原理+实践(上篇)
    基于MAP-MRF的视差估计
    重磅直播|计算深度分割技术的实现与全局效应下的结构光三维重建
    用于类别级物体6D姿态和尺寸估计的标准化物体坐标空间
    通过几道CTF题学习Laravel框架
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/11073546.html
Copyright © 2011-2022 走看看