当前位置: 首页 > news >正文

解决Ubuntu20.04上Qt串口通信 QSerialPort 打开失败的问题

运行Qt串口通信 open(QIODevice::ReadWrite) 时,总是失败。

1、打印失败原因
QString QSerialHelper::openSerail()
{if(this->open(QIODevice::ReadWrite) == true){return this->portName();}else{return "打开失败";//return this->errorString();}
}

错误信息:Permission denied

串口权限设置

将当前用户加入到 dialout 用户组,并重启系统。

2、查看串口信息
ls -l /dev/ttyUSB0

输出:

3、查看当前用户名
whoami

输出:

4、当前用户加入到dialout用户组
sudo usermod -aG dialout username
5、最后重启系统(重要)
shutdown -r now
6、成功

相关文章:

  • JMeter 直连数据库
  • Selenium的底层原理
  • 724.寻找数组的中心下标前缀和
  • 《Python基础》第2期:环境搭建
  • 某航后缀混淆逆向与顶像风控分析
  • 循环流化床锅炉关键技术设计与优化路径
  • 【第四十七周】HippoRAG 2 复现与分析(一):环境部署与代码分析
  • 医疗数理范式化:从范式迁移到认知革命的深度解析
  • 怎样在PyQt5中使用信号与槽机制?
  • 开始使用 Elastic AI Assistant for Observability 和 Amazon Bedrock
  • 六月一日python-AI代码
  • Python UV 环境下的 PyKDL 运动学库安装
  • 定时任务:springboot集成xxl-job-core(一)
  • 14.Wifi模组(ESP8266)
  • 过滤攻击-隐私保护
  • 设计模式-行为型模式-模版方法模式
  • 【课堂笔记】生成对抗网络 Generative Adversarial Network(GAN)
  • 图像处理篇---face_recognition库实现人脸检测
  • Vue3+SpringBoot全栈开发:从零实现增删改查与分页功能
  • 字节golang后端二面
  • 赣州英文网站建设/网络营销专业就业方向
  • 企业网站服务器建设/百度网址大全
  • 云免网站空间/企业宣传视频
  • 做网站的公司杭州/东莞百度快速优化排名
  • 网站建设网络营销平台: 云搜系统/营销培训心得体会
  • 个人如何建设网站/足球世界排名前十