QGC - QGroundControl启动问题解决

若打开qgc(QGroundControl)弹出窗口提示我们应该如下操作
sudo usermod -a -G dialout $USER 和 sudo apt-get remove modemmanger
,但输入命令后依旧启动不了。

可能的问题是:1.qgc版本太高 2.该ubuntu系统没有串口驱动

问题一解决方法:

在官网中下载较老的qgc版本

问题二解决方法:

一、查看是否有usb串口驱动
下载cutecom工具,在终端输入:sudo apt-get install cutecom
打开cutecom工具,在终端输入:cutecom
二、安装usb串口驱动
原文
1.下载CH340/CH341的USB转串口LINUX驱动程序
下载链接:CH340/CH341 Linux驱动链接
2.替换掉ch34.c文件中的内容
查看替换内容
3.对驱动文件进行编译
替换完成后,打开终端进入解压后文件的目录(就是带有makefile文件的目录),运行

sudo make #会得到一个后缀为.o的可执行文件
sudo make load
sudo cp -v ch34*.ko /lib/modules/4.15.0-33-generic/kernel/drivers/usb/serial/

#最后
sudo depmod -a
#ubuntu重启
sudo reboot

tip:每一个操作系统的驱动目录可能不同,需要自己修正。更改为/lib/modules/中含有/kernel/drivers/usb/serial/子目录的文件夹名字
重启电脑完重新打开qgc即可(若命令行出现乱码,则双击打开)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值