linux下串口单独做就能返回在qt中就会死
arm开发板,同样的串口初始化函数,读写函数。(openreadwrite)。问题在于read(非阻塞),单独写在一个c文件中编译,就能正常运行。在qt中,button的...
arm开发板,同样的串口初始化函数,读写函数。(open read write)。问题在于read(非阻塞),单独写在一个c文件中编译,就能正常运行。在qt中,button的槽函数中就卡死。请问是什么原因。
详情:
开发板:飞凌am335xSII
上位机Ubuntu12.04
用单片机给arm发数据,每隔一秒发送一次152,下一秒发送192,无限循环
arm上用单独的c文件,非阻塞,while(1){nbyte=read(fd ,buff,1);printf("%d\n",buff[0]);}可以正常接收。
但是在qt的button槽函数中就卡死 展开
详情:
开发板:飞凌am335xSII
上位机Ubuntu12.04
用单片机给arm发数据,每隔一秒发送一次152,下一秒发送192,无限循环
arm上用单独的c文件,非阻塞,while(1){nbyte=read(fd ,buff,1);printf("%d\n",buff[0]);}可以正常接收。
但是在qt的button槽函数中就卡死 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询