学习笔记之----在Qt下的串口读写
来源:互联网 发布:qq好友克隆软件下载 编辑:程序博客网 时间:2024/05/01 04:45
Tags: linux Qt 串口
这几天一直纠结于Qt下的串口读写,我把疑问和解决过程陆续记录下来,怕以后忘记了嘿嘿。 欢迎大家一起学习分享经验!
因为Qt没有提供给我们现成的串口类,在Qt下想实现串口读写操作,有两种办法:
1.自定义串口类
通常我们都是使用写好的第三方串口类,当然了有linux下与window下两个版本,我是做Linux下开发的,所以这里就先提供Linux下的串口类资源,网上相关的资源很多很多,baidu google一下就好。
几个类之间的关系图
在Linux下:我们需要
qextserialbase.cpp和qextserialbase.h 以及posix_qextserialport.cpp和posix_qextserialport.h
使用查询Polling方式。
代码资源如下:
更多更详细资源来源于www.yafeilinux.com。
2.自定义MyQThread类继承QThread, 通过调用线程来实现,读写串口的操作函数写在run()里。
在run()里可以使用linux下的write() ,open() ,read()等函数对设备文件fd直接操作,当然别忘记#include Linux下的相关头文件!
- 学习笔记之----在Qt下的串口读写
- QT之GUI学习笔记---文本文件读写
- qt串口通信学习笔记
- linux下QT编程学习笔记——配置文件的读写
- Linux下的串口通信学习笔记
- Linux下的串口通信学习笔记
- Linux下的串口通信学习笔记
- QT学习(1)Windows环境下的串口编写
- Qt 学习 之 二进制文件读写
- QT学习 之 文本文件读写
- 串口号大于10的情况 - QT在windows下的串口编程
- Qt 串口类QSerialPort 学习笔记
- Qt学习笔记2—串口通信
- Qt之串口类QSerialPort使用笔记
- Linux下读写UART串口的代码
- Linux下读写UART串口的代码 .
- Linux下读写UART串口的代码
- Linux下读写UART串口的代码
- Linux进程学习六
- struts2-json-plugin 使用
- DIV可编辑
- 算法的力量(李开复) 回味一下
- 不用debug就被鄙视。。。
- 学习笔记之----在Qt下的串口读写
- 二维图形旋转的实现
- 设计模式目录
- Eclipse 快捷键
- back on line
- 拒绝了对对象 ’sp_sdidebug’(数据库 ‘master’,所有者 ‘dbo’)的 EXECUTE 权限
- 操作系统的政治哲学
- 海明校验码原理(详解)
- 工作总结之PHP连接Microsoft SQL Server 2000/2005/2008