linux下qgroundcontrol安装 1.引言

相信很多玩开源无人机的朋友手上都有一架无人机,而不是仅仅停留在理论的学习和程序的学习。放飞自己组装的无人机才是乐趣所在,那么这本文就介绍玩无人机必不可少的地面站软件qgroundcontrol的安装,当然还可以用mp地面站。qg和mp都可以在windows下安装。本文介绍的是在linux环境下安装qgc。

2.安装

(1)下载qgroundcontrol压缩包,

可以到官网下载

http://qgroundcontrol.com

下载的压缩包名称是:qgroundcontrol.tar.bz2

(2)解压,按照其压缩的格式选择压缩命令。

tar -jxvf qgroundcontrol.tar.bz2

(3)安装附加软件包

解压完成后会在当前目录下多出一个目录qgroundcontrol,进入该目录发现有两个文件夹和两个可执行文件。启动qgc的文件是qgroundcontrol-start.sh,但是启动前还需要安装一个软件包才能成功启动。

安装附加软件包

sudo apt-get install espeak libespeak-dev libudev-dev libsdl1.2-dev

(4)启动qgc

进入qgroundcontrol,运行qgroundcontrol-start.sh

./qgroundcontrol-start.sh

此时终端会输出以下消息,同时会起动qgc界面,留意一下界面是否启动。

启动完成后qgc会自动搜索你的数传或者pixhawk控制板。

启动界面如下:

3.结语

安装qgc我就走了不少弯路,一开始没有安装附加软件包espeak libespeak-dev libudev-dev libsdl1.2-dev,导致qgc一直启动不成功。后来又按照编译源码的方法安装,要安装qt,qt有两个GB那么大,安装起来很费时间,编译也花挺长时间的。对于不进行qgc开发的人来说不必要源码安装。我还以为qgc连接数传需要安装类似于windows的驱动,又搞了一段时间。后来才发现其实安装附加软件包就可以启动qgc,并连接数传或者飞控了。其实那个附加软件包的安装在qgc源码库gihub上提到,只是放在源码编译的说明文档里,很容易让人误以为源码编译才需要安装。

目前QGC3.0推出以后,官方发布了QGC详细的安装说明,若按照上面的方法安装不成功,可以直接按照官网的方法安装-- 希望对你有用!

参考资料:

px4驱动linux,px4开发指南——linux下qgroundcontrol地面站安装相关推荐

  1. Linux 汇编语言开发指南

    Linux 汇编语言开发指南 肖文鹏 (xiaowp@263.net), 北京理工大学计算机系硕士研究生 本文作者 肖文鹏是北京理工大学计算机系的一名硕士研究生,主要从事操作系统和分布式计算环境的研究 ...

  2. Linux TWI开发指南

    文章目录 Linux TWI开发指南 1 前言 1.1 文档简介 1.2 目标读者 1.3 适用范围 2 模块介绍 2.1 模块功能介绍 2.2 相关术语介绍 2.2.1 硬件术语 2.2.2 软件术 ...

  3. Linux SID 开发指南

    Linux SID 开发指南 1 前言 1.1 编写目的 介绍Linux 内核中基于Sunxi 硬件平台的SID 模块驱动的详细设计,为软件编码和维护提供基 础. 1.2 适用范围 内核版本Linux ...

  4. 全志Tina Linux MPP 开发指南

    全志Tina Linux MPP 开发指南支持百问网T113 D1-H哪吒DongshanPI-D1s V853-Pro等开发板 1 简述 整理 MPP sample 使用说明文档的目的是:使 MPP ...

  5. linux epoll 开发指南-【ffrpc源码解析】

    linux epoll 开发指南-[ffrpc源码解析] 摘要 关于epoll的问题很早就像写文章讲讲自己的看法,但是由于ffrpc一直没有完工,所以也就拖下来了.Epoll主要在服务器编程中使用,本 ...

  6. Rockchip Linux PCIe 开发指南

    Rockchip Linux PCIe 开发指南 目录 文章目录 Rockchip Linux PCIe 开发指南 @[toc] 芯片资源介绍 RK3566 RK3568 RK3588 控制器 PHY ...

  7. 解析Linux内核源码中数据同步问题丨C++后端开发丨Linux服务器开发丨Linux内核开发丨驱动开发丨嵌入式开发丨内核操作系统

    剖析Linux内核源码数据同步 1.pdflush机制原理 2.超级块同步/inode同步 3.拥塞及强制回写技术 视频讲解如下,点击观看: 解析Linux内核源码中数据同步问题丨C++后端开发丨Li ...

  8. Linux、Windows、Mac下Docker的安装与使用

    Linux.Windows.Mac下Docker的安装与使用 一.Linux下的安装 二.Windows与Mac下的安装 三.Docker的使用 一.Linux下的安装 这里以Centos 7为例,首 ...

  9. 红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理)丨epoll丨c/c++linux服务器开发丨linux后台开发

    红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理) 视频讲解如下: 红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理)丨epoll丨c/c++linux服务器开 ...

最新文章

  1. bitset类型, 标准库类型
  2. BUUCTF(Pwn) rip
  3. 红帽linux无法进入tty,linux自启脚本(以及无法进入tty控制台)
  4. Remoting and MSMQ 结合做的一个DEMO
  5. 湘苗培优|值不值?效果告诉你
  6. 02_Influxdb开启登录认证
  7. 微服务容错时,这些技术你要立刻想到
  8. 商场超市数据备份方案
  9. 后台访问突然出现一串代码,且不能显示页面
  10. 随身助手271个可用api接口网站php源码(随身助手API)
  11. SiteMesh3简介及使用
  12. ae导出gif插件_AE脚本-快速输出GIF动图格式插件脚本 GifGun 1.7.7 Win/Mac 支持AE CC 2019...
  13. 二项分布期望与方差的证明
  14. 指针数组和数组指针的使用
  15. Accuracy(精度)、Precision(精准度)和Recall(召回率)
  16. t-SNE算法(附Python/R代码)
  17. 使用jinja2自动生成交换机接口配置脚本
  18. OpenCV基础应用4.边缘检测
  19. SVN:将分支合并到主干
  20. nas系统存储服务器,企业搭建NAS存储服务器的三部曲,你都清楚嘛?

热门文章

  1. 微软发布WP SDK8.0 新增语音、应用内支付等原生API
  2. Java的新项目学成在线笔记-day12(九)
  3. RecycleView分割线
  4. GNU make manual 翻译(二十六)
  5. 自动化运维工具之puppet简单实用
  6. ViewPager 入门一
  7. R1-012 Shell执行命令的顺序
  8. 懒加载实现的分页网站footer自适应
  9. C语言SQLite3基本操作Demo
  10. Linux下如何执行Shell脚本