要使用 QSerialPort,首先在 Qt 工程的 .pro 项目文件中,新增 serialport 组件:QT += serialport

#include <QSerialPort>
QSerialPort *m_port = new QSerialPort();
m_port->setPortName("ttyS1"); // 端口名称
m_port->setBaudRate(QSerialPort::Baud115200); // 波特率
m_port->setDataBits(QSerialPort::Data8); // 数据位
m_port->setParity(QSerialPort::NoParity); // 校验位
m_port->setStopBits(QSerialPort::OneStop); // 停止位
m_port->setFlowControl(QSerialPort::NoFlowControl); // 流控选项
if (m_port->open(QIODevice::ReadWrite) != true) { // 打开串口
qDebug() << "Cannot open serial port";}

int fd = m_port->handle();
