赞
踩
接触这个任务之前,完全qt小白,大大小小的坑踩了不少。
qt5.12.12
ubuntu20.04
基于stm32板子的开发程序
需要将window平台开发的qt程序移植到linux系统中运行。
从win移植到linux中,串口老是报错。解决思路如下:
qt5.0之后的版本自带串口包,并不需要安装
在window下面运行时需要安装驱动,以为linux也需要安装相关驱动。后来用其他cutecom调试板子,发现可以正常读数,排除缺少驱动的问题。
在用cutecom调试的时候发现只能用sudo cutecom管理员权限打开的时候才可以正常读数,于是猜想qt开发的平台是否也是缺少权限,暂定这个思路进行下一步尝试。
和导师进行沟通之后,给出了两个解决问题的思路,一是打包qt程序,用权限运行生成的上位机程序;二是用权限运行qt生成程序。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。