• 4664阅读
  • 36回复

基于qt5的串口网络调试工具 [复制链接]

上一主题 下一主题
离线wh601
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2019-02-23
        我又回来啦!
        发布历史:
        v3.1.0 2020年07月16日

        v3.0.0 2020年06月12日        
        v2.2.0 2019年11月17日        
        v2.1.0 2019年10月27日
        v2.0.0  2019年09月15日
        v1.2.2  2019年04月19日
        v1.2.1  2019年03月22日
        v1.2.0  2019年03月22日    
        v1.1.0  2019年03月10日
        v1.0.0 2019年02月23日
        写了一个调试软件,取名为“瑞士军刀”。目前支持串口,udp,tcp,websocket调试。项目目前全部开源,可在github或者gitee下载,技术讨论可以加群 952218522。
        项目在Qt5.12 msvc2017 32bits版本下编译通过。
        代码托管在GitHub上面,并且继续维护更新·:https://github.com/qsaker/QtSwissArmyKnife
        快速访问:https://gitee.com/qsaker/QtSwissArmyKnife
        GitHub上有静态编译的发布版本(有树莓派系统的发布版本),大小5M左右(v2.1.0版本起,为避免某些软件误报病毒,编译后不再压缩软件,大小15M左右),如需静态版本Qt库,可加群(952218522)向管理员索要。
        有问题或者建议可以评论本帖。或者加群讨论。大家访问GitHub的时候,不要忘记点个start哈。


界面














Believe in something. Even if it means sacrificing everything. Just do IT.
离线wh601

只看该作者 1楼 发表于: 2019-02-23
大家下源码的时候不要忘记点个赞啊
Believe in something. Even if it means sacrificing everything. Just do IT.
离线nigoole

只看该作者 2楼 发表于: 2019-02-23
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线wh601

只看该作者 3楼 发表于: 2019-02-23
Believe in something. Even if it means sacrificing everything. Just do IT.
离线liudianwu

只看该作者 4楼 发表于: 2019-02-23
很好,挺不错,顶!
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
离线沉默小ai

只看该作者 5楼 发表于: 2019-02-23
大佬,为什么QT512.1 MINGW版本无法编译啊
离线wh601

只看该作者 6楼 发表于: 2019-02-24
回 沉默小ai 的帖子
沉默小ai:大佬,为什么QT512.1 MINGW版本无法编译啊[表情]  (2019-02-23 22:54) 

我用的是msvc2017版本
Believe in something. Even if it means sacrificing everything. Just do IT.
离线wh601

只看该作者 7楼 发表于: 2019-02-24
  1. win32{
  2.     contains(DEFINES, NOT_USING_STATIC_EDITION){
  3.         CONFIG(debug, debug|release) {
  4. #            QMAKE_POST_LINK += $escape_expand(\\n) $[QT_INSTALL_BINS]/windeployqt.exe --no-compiler-runtime --no-translations $OUT_PWD/debug/${TARGET}.exe $escape_expand(\\n)
  5.         } else {
  6. #            QMAKE_POST_LINK += $escape_expand(\\n) $[QT_INSTALL_BINS]/windeployqt.exe --no-compiler-runtime --no-translations $OUT_PWD/release/${TARGET}.exe $escape_expand(\\n)
  7.         }
  8.     }
  9. }

我试了一下,mingw版本,取消.pro文件中,发布部署的命令(代码如上)即可编译通过



Believe in something. Even if it means sacrificing everything. Just do IT.
离线wh601

只看该作者 8楼 发表于: 2019-02-24
回 沉默小ai 的帖子
沉默小ai:大佬,为什么QT512.1 MINGW版本无法编译啊[表情]  (2019-02-23 22:54) 

请看7楼
Believe in something. Even if it means sacrificing everything. Just do IT.
离线沉默小ai

只看该作者 9楼 发表于: 2019-02-24
回 wh601 的帖子
wh601:win32{
    contains(DEFINES, NOT_USING_STATIC_EDITION){
        CONFIG(debug, debug|release) {
#            QMAKE_POST_LINK += $escape_expan .. (2019-02-24 12:28) 

昨天自己试了OK了,还有一些小BUG
离线liulin188

只看该作者 10楼 发表于: 2019-02-24
楼主这个静态编译体积怎么这么小啊,才5M
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线robinsonsir

只看该作者 11楼 发表于: 2019-02-25
    
离线liuchangyin

只看该作者 12楼 发表于: 2019-02-25
离线nigoole

只看该作者 13楼 发表于: 2019-02-25
数据发送哪里可以添加一个crc校验发送,方便调试!
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线wmx菜鸟

只看该作者 14楼 发表于: 2019-02-25
    
离线wh601

只看该作者 15楼 发表于: 2019-02-25
回 nigoole 的帖子
nigoole:数据发送哪里可以添加一个crc校验发送,方便调试! (2019-02-25 11:04) 

这个可以有
Believe in something. Even if it means sacrificing everything. Just do IT.
离线ffusion

只看该作者 16楼 发表于: 2019-03-07
点赞,UI上,数据输出的border:none应该更好看
离线arlyb

只看该作者 17楼 发表于: 2019-03-12
非常感谢分享,非常棒的作品!
离线rpaul518

只看该作者 18楼 发表于: 2019-03-14
回 沉默小ai 的帖子
沉默小ai:大佬,为什么QT512.1 MINGW版本无法编译啊[表情]  (2019-02-23 22:54) 

可以啊,我刚编译通过
fasdfasdfasdfasdfa
离线rpaul518

只看该作者 19楼 发表于: 2019-03-14
很好很强大,支持老哥!!!
fasdfasdfasdfasdfa
离线happy_snail

只看该作者 20楼 发表于: 2019-03-30
接收数据 界面卡 ..... 这个问题如何解决 !! 找了好多 都没有解决,QT  bug ???
离线cliiiiii

只看该作者 21楼 发表于: 2019-03-30
不错,必须赞一个
whatever
离线chamsdoncon

只看该作者 22楼 发表于: 2019-05-06
    
离线swet123

只看该作者 23楼 发表于: 2019-05-29
有的时候需要重复发送一些调试指令,能否增加一些textbox,可以存储一这些指令,然后点击文本框前的按钮就会把这些指令发送出去。 指令支持16进制,ASC码, 支持定时发送, 支持对指令进行注释。

本帖提到的人: @wh601
离线yutianhai

只看该作者 24楼 发表于: 2019-06-18
泪流满面
离线lf8013

只看该作者 25楼 发表于: 2019-06-19
收下,有空改改自己的东西,
离线xiapi00

只看该作者 26楼 发表于: 2019-07-11
不错,必须赞一个
离线wh601

只看该作者 27楼 发表于: 2019-11-21
回 nigoole 的帖子
nigoole:数据发送哪里可以添加一个crc校验发送,方便调试! (2019-02-25 11:04) 

现在有啦
Believe in something. Even if it means sacrificing everything. Just do IT.
离线wh601

只看该作者 28楼 发表于: 2019-11-22
回 happy_snail 的帖子
happy_snail:接收数据 界面卡 ..... 这个问题如何解决 !! 找了好多 都没有解决,QT  bug ??? (2019-03-30 10:39) 

目前我限制了数据缓存,效果好多了
Believe in something. Even if it means sacrificing everything. Just do IT.
离线wh601

只看该作者 29楼 发表于: 2019-11-22
回 wh601 的帖子
wh601:新地址
https://github.com/Qter1024/QtSwissArmyKnife (2019-02-23 17:30) 

https://github.com/wuuhii/QtSwissArmyKnife
Believe in something. Even if it means sacrificing everything. Just do IT.
离线dinghx

只看该作者 30楼 发表于: 2019-12-16
谢谢楼主分享
离线jiangbaijun

只看该作者 31楼 发表于: 01-02
谢谢分享,串口有发现一个问题,发送数据后接收数据没有响应,等下次再发送数据时,接收到上一次的结果
离线wh601

只看该作者 32楼 发表于: 02-21
回 jiangbaijun 的帖子
jiangbaijun:谢谢分享,串口有发现一个问题,发送数据后接收数据没有响应,等下次再发送数据时,接收到上一次的结果 (2020-01-02 14:00) 

Qt 5.12.4 及5.13.1等版本串口有bug,读就绪信号不能正常触发
Believe in something. Even if it means sacrificing everything. Just do IT.
离线☆black

只看该作者 33楼 发表于: 02-25
    
离线流落地球

只看该作者 34楼 发表于: 10-10
    

只看该作者 35楼 发表于: 10-10
离线825772667

只看该作者 36楼 发表于: 10-21
已fork
hahahaha
快速回复
限100 字节
 
上一个 下一个