找回密码
 立即注册
收起左侧

Qcom串口调试助手高速通信界面卡顿

10
回复
11845
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2017-2-17 13:14:25 显示全部楼层 |阅读模式
1Qter豆
在QT开源社区下载的Qcom串口调试助手在收发高速信息(比如定时收到50ms/次的4字节数据)的时候,界面会出现卡顿、假死现象(界面上的各个按钮都没法按)。请问这个正常吗?是什么原因造成的?应该怎么解决?http://www.qter.org/portal.php?mod=view&aid=10

最佳答案

查看完整内容

一个老外的作品,线程中做的串口收发,非常经典的写法。后面很多项目我都是借鉴这个的。
回复

使用道具 举报

累计签到:15 天
连续签到:1 天
2017-2-17 13:14:26 显示全部楼层
一个老外的作品,线程中做的串口收发,非常经典的写法。后面很多项目我都是借鉴这个的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:15 天
连续签到:1 天
2017-2-20 17:01:08 显示全部楼层
该程序把串口收发放在主线程中,快速收发必然出现卡顿或者卡死。
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2017-2-21 11:31:16 显示全部楼层
ntdxls 发表于 2017-2-20 17:01
该程序把串口收发放在主线程中,快速收发必然出现卡顿或者卡死。

谢谢您的回答,我在网上搜索介绍到事件驱动能够代替多线程,Qcom串口调试助手是事件驱动的,可是为什么还会出现卡顿现象呢????http://blog.csdn.net/solo_ws/article/details/50731868
https://www.songliguo.com/why-threads-are-a-bad-idea.html
回复

使用道具 举报

累计签到:15 天
连续签到:1 天
2017-2-23 08:33:11 显示全部楼层
怎么回复发附件,给你发一个串口线程的deamon
回复

使用道具 举报

累计签到:25 天
连续签到:1 天
2017-2-23 09:37:08 显示全部楼层
因为该串口示例实在主线中执行的。可以参考线程用法:http://blog.csdn.net/mr_wenjian/article/details/56664784
将收发工作定义一个工作对象,当收发数据触发的时候,使用信号发送到主界面中,进而显示处理。即可解决界面卡顿的情况。
并且,可以进行精确控制。
回复

使用道具 举报

累计签到:818 天
连续签到:1 天
2018-2-26 16:01:13 显示全部楼层
ntdxls 发表于 2017-2-17 13:14
一个老外的作品,线程中做的串口收发,非常经典的写法。后面很多项目我都是借鉴这个的。 ...

谢谢你,收下了,也借鉴下这个后面项目的思路。
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2018-3-3 10:22:52 显示全部楼层
谢谢分享资源的好人!
回复

使用道具 举报

尚未签到

2019-4-3 16:08:51 显示全部楼层
谢谢楼主,也谢谢二楼分享的demo,下载下来学习一下。
回复

使用道具 举报

尚未签到

2019-6-2 23:11:46 显示全部楼层
最近刚入门QT,也遇到了相同的问题,学习了
回复

使用道具 举报

尚未签到

2020-2-26 10:29:50 显示全部楼层
赞一下,能给点豆豆么
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了