3. 准备工作:硬件清单、软件清单与系统要求

好,咱们正式开始动手之前,得先把家伙事儿备齐。我见过不少新手,下载了半天软件,结果发现电脑系统不兼容,或者飞控连不上——那种感觉,挺憋屈的。所以这一章,咱们把硬件、软件、系统要求一次性捋清楚。

3.1 硬件清单:你手里得有这些

说白了,QGC 就是个地面站软件,它得跟飞控通信。飞控又得通过数传模块跟电脑连。所以这三样东西,缺一不可。

硬件 推荐型号/规格 备注
电脑 Windows 10/11、macOS 11+、Ubuntu 20.04+ 建议 8GB 内存以上,屏幕别太小
飞控 Pixhawk 系列(Pixhawk 4、Holybro)、CUAV V5+ 确保固件已刷好 ArduPilot 或 PX4
数传模块 Holybro SiK Telemetry Radio V3、CUAV 数传 频率 433MHz 或 915MHz,看当地法规
USB 数据线 Micro USB 或 USB-C,带数据功能 别用充电线,我吃过这个亏

我的小建议: 如果你只是入门测试,用一根 USB 线直接连飞控和电脑也行,数传可以后面再买。但要是想飞远一点,数传是必须的。

3.2 软件清单:下载这些就够了

软件方面其实不复杂。QGC 官方提供了各平台的安装包,你按自己的系统下载就行。我个人习惯是直接去 GitHub 的 Releases 页面下载,版本最新,也最干净。

  • QGC 安装包:QGroundControl-installer.exe(Windows)、QGroundControl.dmg(macOS)、QGroundControl.AppImage(Linux)
  • USB 驱动:Windows 用户需要装 STM32 Virtual COM Port Driver 或 Silicon Labs CP210x Driver。Mac 和 Linux 一般免驱。
  • 固件烧录工具(可选):Mission Planner 或 PX4 Toolchain,用于给飞控刷固件。

注意: 千万别从第三方网站下载 QGC,容易中招。直接去 github.com/mavlink/qgroundcontrol/releases 下载,安全第一。

3.3 系统要求:你的电脑能跑吗?

QGC 对电脑要求其实不高。我甚至在一台 2015 年的老笔记本上跑过,除了启动慢点,飞控连接和地图显示都没问题。但有几个硬性条件你得看看。

操作系统 最低配置 推荐配置
Windows Windows 7 SP1, 4GB RAM Windows 10/11, 8GB RAM
macOS macOS 10.13, 4GB RAM macOS 11+, 8GB RAM
Linux Ubuntu 18.04, 4GB RAM Ubuntu 20.04+, 8GB RAM

嗯,这里要注意一点:Linux 用户如果用的是 Wayland 显示服务器,QGC 可能会有窗口闪烁的问题。我建议切换到 X11 会话,或者用 QT_QPA_PLATFORM=xcb 环境变量启动。

3.4 硬件连接与驱动检查

东西都齐了,咱们先连起来看看。别急着装软件,先把飞控通过 USB 接到电脑上。这时候电脑应该会识别到一个新设备。

  • Windows:打开设备管理器,看看“端口 (COM 和 LPT)”下面有没有出现 STM32 Virtual COM Port 或 Silicon Labs CP210x USB to UART Bridge。如果出现黄色感叹号,说明驱动没装好。
  • macOS:打开终端,输入 ls /dev/tty.*,看看有没有 /dev/tty.usbmodem 或 /dev/tty.SLAB_USBtoUART。
  • Linux:输入 ls /dev/ttyACM* 或 ls /dev/ttyUSB*,一般会出现 /dev/ttyACM0。

避坑指南: 我曾经遇到过飞控插上电脑后,设备管理器里啥都没出现。折腾了半天,发现是 USB 线只能充电,不能传数据。换了一根带数据功能的线,立马就好了。所以,线材很重要。

3.5 知识体系总览

下面这张图,把咱们这一章的核心逻辑串起来了。你可以把它当成一张地图,后面每一步都能在这里找到位置。

准备工作知识体系图 准备工作:硬件、软件、系统 硬件清单 软件清单 系统要求 电脑 飞控 数传模块 QGC 安装包 USB 驱动 固件烧录工具 Windows macOS Linux 核心原则 硬件、软件、系统三者必须匹配 缺一不可,否则 QGC 无法正常连接飞控

3.6 快速检查清单

最后,给你一个自检清单。出发前或者上课前,对着打勾就行。

  • ✅ 电脑系统符合要求(Windows/Mac/Linux)
  • ✅ 飞控已刷好固件(ArduPilot 或 PX4)
  • ✅ 数传模块已配对(如果用的话)
  • ✅ USB 数据线确认能传数据
  • ✅ 已下载对应系统的 QGC 安装包
  • ✅ Windows 用户已安装 USB 驱动
  • ✅ 飞控插上电脑后,设备管理器或终端能识别到端口

这些东西都备齐了,咱们就可以进入下一步——安装 QGC 了。别急,一步一步来,稳得很。