天嵌 ARM开发社区

 找回密码
 注册
查看: 4498|回复: 8

qt 实时显示串口数据

[复制链接]
fl753914075 发表于 2012-2-27 09:56:20 | 显示全部楼层 |阅读模式
咨询一下,我用的是tq2440的板子  用的是板子自带的串口驱动 串口测试程序,想要在qt上实时显示串口读到的数据,求tq源码,求指导,谢谢
TQ_guoxixiao 发表于 2012-2-27 18:39:17 | 显示全部楼层
http://www.armbbs.net/forum.php? ... amp;extra=#pid51370
这个是6410上串口测试程序,修改串口名字,重新编译,可以在2440上运行。
回复

使用道具 举报

 楼主| fl753914075 发表于 2012-2-28 19:15:09 | 显示全部楼层
好,我来试试吧
回复

使用道具 举报

北夜星辰 发表于 2012-5-3 16:28:44 | 显示全部楼层
TQ_guoxixiao 发表于 2012-2-27 18:39
http://www.armbbs.net/forum.php?mod=viewthread&tid=9731&page=1&extra=#pid51370
这个是6410上串口测试 ...

版主您好,请问在哪里修改串口名字呢?
回复

使用道具 举报

TQ_guoxixiao 发表于 2012-5-3 16:36:49 | 显示全部楼层
你搜索 /dev/ 后面跟的就是设备名。
回复

使用道具 举报

北夜星辰 发表于 2012-5-3 21:19:43 | 显示全部楼层
TQ_guoxixiao 发表于 2012-5-3 16:36
你搜索 /dev/ 后面跟的就是设备名。

哦,我找到两句:
1、QFile f("/dev/ttySAC1");//(255行)
2、m_pCom = new Posix_QextSerialPort("/dev/ttySAC1",
                                QextSerialBase::Polling);    //258-259行

如果要运行在TQ2440上面,应该把ttySAC1改成什么呢?
只要改这两个地方就能在TQ2440运行了?
回复

使用道具 举报

TQ_guoxixiao 发表于 2012-5-3 21:34:22 | 显示全部楼层
北夜星辰 发表于 2012-5-3 21:19
哦,我找到两句:
1、QFile f("/dev/ttySAC1");//(255行)
2、m_pCom = new Posix_QextSerialPort("/dev ...

改成你现在用到的那个串口的设备名,可在内核的“/dev”下面查看。
回复

使用道具 举报

北夜星辰 发表于 2012-5-4 15:54:57 | 显示全部楼层
本帖最后由 北夜星辰 于 2012-5-4 15:55 编辑
TQ_guoxixiao 发表于 2012-5-3 21:34
改成你现在用到的那个串口的设备名,可在内核的“/dev”下面查看。


版主你好,关于这个设备名有些疑惑。《Linux移植之step by step》48页第一行指出了串口的设备名叫tq2440_serial   。但是我运行开发板后,在串口终端的/dev下面看到的设备名却是tq2440_serial0  tq2440_serial1和tq2440_serial2三个。我就疑惑了,我到底该把设备名改成哪个。。。。。。
回复

使用道具 举报

TQ_guoxixiao 发表于 2012-5-7 09:50:36 | 显示全部楼层
看你用到的是那个串口,就用那个后缀为0、1或者2的设备名。
可以看原理图或者板子上的标识来确定。
回复

使用道具 举报

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

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-8-22 03:10 , Processed in 2.040433 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表