关于 ubuntu linux qt 串口通信
我在网上看了linux qt串口通信的例子,
Posix_QextSerialPort *myCom;
struct PortSettings myComSetting = {BAUD9600,DATA_8,PAR_NONE,STOP_1,FLOW_OFF,
500};
myCom = new Posix_QextSerialPort("/dev/ttyS0",myComSetting,QextSerialBase::Polling);
qDebug()<< myCom ->open(QIODevice::ReadWrite);
我在我的机器上运行结果提示
Trying to open File
Could not open File! Error code : 5
然后我打开终端 cd /dev 查看设备发现我的没有网上说的 ttyUSB0
却有很多这些个
tty tty4 ttyS12 vcs5
tty0 tty40 ttyS13 vcs6
tty1 tty41 ttyS14 vcs8
tty10 tty42 ttyS15 vcsa
tty11 tty43 ttyS16 vcsa1
tty12 tty44 ttyS17 vcsa2
tty13 tty45 ttyS18 vcsa3
tty14 tty46 ttyS19 vcsa4
tty15 tty47 ttyS2 vcsa5
tty16 tty48 ttyS20 vcsa6
tty17 tty49 ttyS21 vcsa8
loop2 ram7 tty18 tty5 ttyS22 vga_arbiter
loop3 ram8 tty19 tty50 ttyS23 vhost-net
loop4 ram9 tty2 tty51 ttyS24 zero
loop5 random tty20 tty52 ttyS25
loop6 rfkill tty21 tty53 ttyS26
这些设备都是干啥的啊?
我用这些个tty*来测试
new Posix_QextSerialPort("/dev/tty",myComSetting,QextSerialBase::Polling);
myCom ->open(QIODevice::ReadWrite);
仍旧是打不开。我也用了网上提到的minicom 进行了设置。
求大神给指点一下迷津 , 我的问题到底是出在哪里了,我如何才能打开串口设备啊。
首先在此感谢各位了。
Posix_QextSerialPort *myCom;
struct PortSettings myComSetting = {BAUD9600,DATA_8,PAR_NONE,STOP_1,FLOW_OFF,
500};
myCom = new Posix_QextSerialPort("/dev/ttyS0",myComSetting,QextSerialBase::Polling);
qDebug()<< myCom ->open(QIODevice::ReadWrite);
我在我的机器上运行结果提示
Trying to open File
Could not open File! Error code : 5
然后我打开终端 cd /dev 查看设备发现我的没有网上说的 ttyUSB0
却有很多这些个
tty tty4 ttyS12 vcs5
tty0 tty40 ttyS13 vcs6
tty1 tty41 ttyS14 vcs8
tty10 tty42 ttyS15 vcsa
tty11 tty43 ttyS16 vcsa1
tty12 tty44 ttyS17 vcsa2
tty13 tty45 ttyS18 vcsa3
tty14 tty46 ttyS19 vcsa4
tty15 tty47 ttyS2 vcsa5
tty16 tty48 ttyS20 vcsa6
tty17 tty49 ttyS21 vcsa8
loop2 ram7 tty18 tty5 ttyS22 vga_arbiter
loop3 ram8 tty19 tty50 ttyS23 vhost-net
loop4 ram9 tty2 tty51 ttyS24 zero
loop5 random tty20 tty52 ttyS25
loop6 rfkill tty21 tty53 ttyS26
这些设备都是干啥的啊?
我用这些个tty*来测试
new Posix_QextSerialPort("/dev/tty",myComSetting,QextSerialBase::Polling);
myCom ->open(QIODevice::ReadWrite);
仍旧是打不开。我也用了网上提到的minicom 进行了设置。
求大神给指点一下迷津 , 我的问题到底是出在哪里了,我如何才能打开串口设备啊。
首先在此感谢各位了。
...全文
相关推荐
qcom.tar.gz_QT串口通信_linux QT 串口_qt串口_ubuntu 串口 QT_ubuntu的qt串口
首先,QT是一个跨平台的C++图形用户界面应用程序开发框架,它广泛应用于各种操作系统,包括Linux的Ubuntu。
QT做的串口调试工具
QT是一个强大的跨平台应用程序开发框架,支持多种操作系统,包括Windows、Linux、Mac OS等。
QT写的界面的串口调试程序
**跨平台兼容性**:描述中提到程序已在Ubuntu(Linux发行版)和Win7(Windows操作系统)上测试过,这意味着该程序利用了QT的跨平台特性,可以在多种操作系统上运行。5.
Ubuntu下串口设备调试助手、Linux串口通信
Ubuntu下串口设备调试助手、Linux串口通信,利用qt5.7编译,Windows同样可以
Ubunt系统下与ARM板Qt串口通信程序
总之,这个项目涉及到Ubuntu系统的开发环境、ARM硬件平台、Qt库的使用以及串口通信技术。理解这些知识点,你就能创建一个能在Ubuntu上运行的Qt串口通信程序,有效地与ARM开发板进行数据交互。


