尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

PX4 参考飞控平台 Pixhawk 系列详解:FMU 版本演进、标准认证与板卡选型实战

发布时间:2026/9/27 1:39:31

资讯中心
01
ARTICLE

PX4 参考飞控平台 Pixhawk 系列详解:FMU 版本演进、标准认证与板卡选型实战

PX4 参考飞控平台 Pixhawk 系列详解:FMU 版本演进、标准认证与板卡选型实战
嵌入式物联网机器人自动驾驶智能硬件【免费下载链接】PX4-AutopilotPX4 Autopilot Software项目地址https://gitcode.com/gh_mirrors/px/PX4-Autopilot点击查看免费下载Pixhawk 系列是 PX4 飞控软件所依托的参考硬件平台本文以 docs/en/flight_controller/pixhawk_series.md 为骨架结合仓库内 autopilot_pixhawk_standard.md、pixhawk_autopilot_bus.md、silicon_errata.md 等文档及boards/px4下的板级源码系统讲解 FMUv2 至 FMUv6X-RT 的硬件代际差异、Pixhawk 标准与授权规则、板卡支持等级划分、LED 状态灯判读方法并给出面向用户与开发者的完整选型和构建建议。读完本文你将能够根据任务形态准确选择 PX4 参考飞控、理解 FMU 版本背后的硬件差异并为特定板卡正确构建 PX4 固件。Pixhawk 系列是什么Pixhawk 是一个独立的开放硬件open-hardware项目以原理图schematics的形式向学术界、爱好者和工业界提供价格亲民且高性能的自动驾驶仪硬件设计。PX4 团队将其作为参考硬件平台Pixhawk 系列飞控运行 PX4底层操作系统为 NuttX。基于这些开放设计厂商已经衍生出大量形态各异的板卡从适用于大载重货运任务的宽大板型到专为 FPV第一人称视角穿越竞速优化的紧凑板型一应俱全。需要留意的是PX4 项目自身不生产任何飞控硬件硬件支持与合规问题须联系对应厂商见各板卡文档开头的 warning例如 pixhawk6x.md 中PX4 does not manufacture this autopilot的声明。::: tip 如果任务包含计算密集型负载例如机载计算机视觉单独的飞控并不足够你需要一个伴机电脑companion computer如 Raspberry Pi 2/3 Navio2或选用集成伴机方案的平台例如 Holybro Pixhawk RPi CM4 Baseboard。 :::选用 Pixhawk 系列的核心收益原文档明确列出了 Pixhawk 系列控制器相对其他平台的关键优势软件支持——作为 PX4 参考硬件Pixhawk 系列是维护最完善的板卡外设扩展灵活——可挂接丰富多样的硬件外设高品质——硬件设计与制造质量有保障形态高度可定制——板型可按应用场景裁剪广泛使用、久经测试——用户基数大稳定性与成熟度高固件自动更新——可通过QGroundControlQGC自动刷写最新固件对终端用户极其友好。其中固件自动更新背后的机制正是下文 FMU 版本一节提到的QGC 会在后台根据飞控的 FMU 版本自动下载匹配的固件镜像用户无需手工辨识硬件代号。支持的板卡与支持等级PX4 项目使用 Pixhawk 标准自动驾驶仪Pixhawk Standard Autopilots作为参考硬件。这些控制器完全兼容 Pixhawk 标准包括商标使用授权并且仍在量产由 PX4 维护与测试团队持续维护和支持。不完全符合规范但仍在生产的类 Pixhawk板卡则按以下等级归类厂商支持manufacturer-supported——由板卡厂商负责维护使其在 PX4 各版本中持续可用实验性/已停产experimental/discontinued或完全不受支持。从仓库文档看当前属于 Pixhawk 标准自动驾驶仪类别的板卡包括节选FMUv6X-RTNXP MR-VMU-RT1176、Holybro Pixhawk 6X-RTFMUv6XHolybro Pixhawk 6X Pro、CUAV Pixhawk V6X、Holybro Pixhawk 6X、RaccoonLab FMUv6XFMUv6CHolybro Pixhawk 6C、Holybro Pixhawk 6C Mini、Holybro Pix32 v6FMUv5XHolybro Pixhawk 5XFMUv5Holybro Pixhawk 4Mini 版已由 Holybro 停产但 PX4 仍支持以及 FMUv4pro / FMUv4 / FMUv3 的若干在产与停产板卡完整的板卡清单见 autopilot_pixhawk_standard.md厂商支持板卡清单见 autopilot_manufacturer_supported.md。Pixhawk Autopilot BusPAB模块化总线新一代 Pixhawk 标准引入了 Pixhawk Autopilot BusPAB标准任何符合标准的飞控都可以与任何符合标准的底板即插即用。这种模块化设计让同一块飞控模块可以灵活接入不同形态的载板——例如更紧凑、输出更少的底板或集成了伴机电脑的底板。目前仓库中列出的 PAB 兼容飞控包括 Holybro Pixhawk 5X/6X、CUAV Pixhawk V6X、ARK V6X/V6X-RT/V6S 等兼容载板包括 ARK PAB 载板、Holybro 标准/迷你底板及 RPi CM4 底板。FMU 版本Pixhawk 开放设计的代际密码Pixhawk 项目以原理图形式发布了多套开放设计基于同一设计的板卡应当二进制兼容可运行同一份固件。每套设计以FMUvX命名如 FMUv1、FMUv2、FMUv3、FMUv4……。FMU 编号越大表示板卡越新但并不必然代表能力更强——相邻版本可能几乎相同仅连接器接线不同。用户视角通常无需关注 FMU 版本对普通 PX4用户而言FMU 版本一般无需深究QGroundControl会自动为连接的飞控下载正确固件基于其幕后的 FMU 版本选板通常取决于物理约束/形态而不是 FMU 版本。唯一的例外是 FMUv2由于硅片勘误详见 silicon_errata.mdFMUv2 固件被限制为1MB flash。为了把 PX4 塞进这一受限空间许多模块默认被禁用。因此你可能会发现部分 参数缺失文档称这些参数为missing以及部分硬件无法开箱即用。其根源在于 STM32F427VIT6 硅片的勘误在修订版本 rev 2 及更早的硅片上当 PA12USB 数据线之一有活动时访问第二个 flash bank 会产生错误/数据损坏且无软件绕过方案只能不使用 2 号 flash bank。由于烧录固件需要 USB采用 rev 3 之前硅片的 Pixhawk 板只能使用 2MB flash 中的 1MB。该勘误在后续硅片版本中已修复但如果使用旧 bootloader 可能无法被检测到相关更新见 固件与 Bootloader 更新。开发者视角必须知道板卡的 FMU 版本PX4开发者需要明确自己板卡的 FMU 版本这是构建自定义硬件的前提。从高层面看各代的主要差异如下FMU 版本核心硬件差异代表性板卡FMUv2单板STM32F427VI 处理器flash 实际可用 1MBPixhawk 1停产、Holybro pix32停产、Pixfalcon停产、Drotek DroPix停产FMUv3与 FMUv2 相同但可用 flash 翻倍至 2MBHex Cube Black、CUAV Pixhack v3、mRo Pixhawk、Pixhawk Mini停产FMUv4RAM 增加、CPU 更快、串口更多、无 IO 协处理器PixracerFMUv4-PRORAM 略增、串口更多、带 IO 协处理器Pixhawk 3 ProFMUv5全新 F7 处理器速度更快、RAM 更多、CAN 总线更多、可配置性更强Pixhawk 4停产、CUAV v5停产、CUAV V5停产、CUAV V5 nano停产FMUv5XF7 处理器模块化设计、可靠性/冗余性更高、RAM 1MB、CAN 更多、高度可配置可定制Pixhawk 5X、SkynodeFMUv6CSTM32H743V成本优化设计Holybro Pixhawk 6C Mini、Holybro Pixhawk 6CFMUv6XSTM32H753模块化 三重冗余 隔离传感器域CUAV Pixhawk V6X、Holybro Pixhawk 6XFMUv6X-RTMCU 核心更快1GHz6X 为 480MHz、RAM 2MB、flash 64MBv6X/v5X 为 2MBHolybro Pixhawk 6X-RTFMUv6 三款主流设计的横向对比原文档以表格给出了 FMUv6X-RT、FMUv6X、FMUv6C 三者的硬件规格对比这是当前选型最直接的依据特性FMUv6X-RTFMUv6XFMUv6CFMU MCUNXP i.MX RT1176STM32H753STM32H743VRAM2 MB1 MB1 MBFlash64 MB Octal SPI2 MB 内部2 MB 内部IO MCUSTM32F103STM32F103STM32F103安全元件NXP SE051NXP SE051不支持PAB 标准支持支持不支持以太网支持支持不支持IMU3×3×2×气压计2×2×1×磁力计1×1×1×FMU PWM12×8×8×IO PWM8×8×8×CAN 总线3×2×2×可以看出6X-RT 定位于极致性能与冗余1GHz 双核、64MB 外部 flash、3 路 CAN、硬件安全元件、以太网6X 是主力旗舰H753、三重 IMU 冗余、PAB 模块化6C 是成本优化走量款双 IMU、单气压计、无安全元件/以太网/PAB。结合板级源码可以进一步印证仓库中 boards/px4/fmu-v6x/default.px4board 定义了 6X 的板级配置例如CONFIG_BOARD_ETHERNETy启用板载以太网、CONFIG_BOARD_ARCHITECTUREcortex-m7、CONFIG_ARCH_CHIP_STM32H7y以及串口映射CONFIG_BOARD_SERIAL_GPS1/dev/ttyS0、CONFIG_BOARD_SERIAL_TEL1/dev/ttyS6等该配置与 pixhawk6x.md 中的串口映射表完全对应。而 6X-RT 的对应配置位于 boards/px4/fmu-v6xrt6C 位于 boards/px4/fmu-v6c二者同属 STM32H7 架构cortex-m7在 PX4 构建系统中以不同的 target 区分。从板级源码看 FMU 版本的实现位置在 PX4 仓库中每个 FMU 版本都有独立的板级支持目录位于 boards/px4 下fmu-v2、fmu-v3、fmu-v4、fmu-v4pro、fmu-v5、fmu-v5x、fmu-v6c、fmu-v6u、fmu-v6x、fmu-v6xrt等。以 6X 为例目录内包含default.px4board——默认构建配置工具链、架构、以太网开关、串口映射等secureboot.px4board——安全启动配置配合 6X/6X-RT 上的 NXP SE051 安全元件src/hw_config.h——硬件外设配置头文件nuttx-config/——NuttX 系统配置含include/board.h、scripts/secureboot-script.ld等。这也解释了 pixhawk6x.md 中给出的固件构建命令make px4_fmu-v6x_defaulttarget 名px4_fmu-v6x_default直接对应boards/px4/fmu-v6x/default.px4board。如何为 Pixhawk 板卡构建 PX4 固件绝大多数用户不需要自己构建固件——固件是预编译的连接硬件时由QGroundControl自动安装。只有开发者或需要定制功能时才需要本地构建。构建方法与板卡对应# 以 Pixhawk 6XFMUv6X为例 make px4_fmu-v6x_default # 其他常见 target make px4_fmu-v6xrt_default # Pixhawk 6X-RTFMUv6X-RT make px4_fmu-v5x_default # Pixhawk 5XFMUv5X完整的构建环境搭建与流程参见 构建 PX4 软件。其中 6X 的串口映射来自 pixhawk6x.md如下可用于核对串口设备与功能端口的对应关系UART设备端口USART1/dev/ttyS0GPSUSART2/dev/ttyS1TELEM3USART3/dev/ttyS2调试控制台UART4/dev/ttyS3UART4 I2CUART5/dev/ttyS4TELEM2USART6/dev/ttyS5PX4IO/RCUART7/dev/ttyS6TELEM1UART8/dev/ttyS7GPS26X-RT 的映射则不同UART1→Debug、UART3→GPS、UART4→TELEM1、UART11→External 等详见 pixhawk6x-rt.md。授权与商标开放硬件如何保持开放Pixhawk 项目的原理图与参考设计采用 CC BY-SA 3.0 许可许可允许你几乎以任何方式使用、出售、分享、修改和基于这些文件构建前提是注明出处且你对修改内容以相同开源许可共享直接衍生自 Pixhawk 原理图或参考板的板卡必须开源不能作为专有产品进行商业授权厂商也可以先自行生成全新原理图但保持与 FMU 设计相同的引脚映射/组件这样产出的完全独立产品被视为原创作品可按需授权产品名称/品牌可以注册商标Pixhawk 本身是商标未经许可不得用于产品命名。板载 LED 的含义判读所有 Pixhawk 系列飞控都支持两类 LED详见 LED 含义说明用户朝向的 RGB UI LED用于指示飞行器当前的可飞行就绪状态通常是超亮 I2C 外设可能焊在板上也可能不在板上例如 FMUv4 板载没有通常用 GPS 上的 LED三颗状态 LED提供更低层的电源状态、bootloader 模式与活动、错误信息。UI LED就绪状态速查LED 状态含义蓝色常亮已解锁Armed、无 GPS 定位蓝色脉冲未解锁Disarmed、无 GPS 定位绿色常亮已解锁、GPS 定位有效可执行引导任务绿色脉冲未解锁、GPS 定位有效紫色常亮故障保护Failsafe模式失控、电量过低或内部错误飞机会尝试返航或就地降落琥珀色常亮低电量警告红色闪烁错误/需要设置飞控需要配置或校准后才能飞行请连接地面站检查::: warning 可能出现GPS 已锁定绿灯但依然无法解锁的情况因为 PX4 尚未通过 预飞行检查。起飞必须有有效的全局位置估计 :::状态 LED电源、Bootloader 与错误三颗状态 LED 为 FMU SoC 提供状态若存在 PX4IO另有三颗为 PX4IO 提供状态。上电后FMU 与 PX4IO 的 CPU 先运行 bootloaderBL再运行应用程序APP颜色标签Bootloader 用法APP 用法蓝ACT活动收到数据时闪烁指示 ARM 解锁状态红/琥珀B/EBootloader/错误处于 bootloader 时闪烁指示错误绿PWR电源bootloader 不使用指示 ARM 解锁状态更详细的判读规则x表示任意状态红/琥珀蓝绿含义10HzxxCPU 负载 80% 或 RAM 使用 98%过载OFFxxCPU 负载 ≤ 80% 且 RAM 使用 ≤ 98%—OFF4Hzactuator_armed-armed且触发 failsafe—ON4Hzactuator_armed-armed且无 failsafe—OFF1Hz未解锁但ready_to_arm为真—OFF10Hz未解锁且ready_to_arm为假需要说明的是上述标签为常见标注个别板卡可能不同状态 LED 的实拍示意可见 Pixhawk 4 状态 LED 图。选型与使用建议实战总结综合原文档与仓库资料可按以下思路选型与使用按任务形态选板追求极致性能、需要大算力与高冗余研究实验室、重载货运、复杂算法优先FMUv6X-RT1GHz、64MB flash、3×CAN、安全元件主流开发与商业应用、需要模块化与以太网FMUv6X成本敏感、形态紧凑的消费级/教育应用FMUv6C双 IMU 冗余已足够FPV 竞速等紧凑场景可考虑FMUv4/Pixracer等小尺寸板型。优先选择Pixhawk 标准类别的板卡它们由 PX4 维护团队直接支持固件更新最及时非标板卡请确认其支持等级厂商支持/实验/停产。普通用户直接使用 QGroundControl 自动刷写固件即可无需关心 FMU 细节开发者根据板卡目录 boards/px4 确认 FMU 版本与 target 名再用make px4_fmu-版本_default构建。警惕 FMUv2 的 1MB flash 限制若使用 FMUv2 固件部分参数缺失属正常现象建议优先更新 bootloader 或升级硬件。接线与调试串口映射以各板卡文档如 pixhawk6x.md为准调试可通过 FMU Debug 口的 SWD 接口与系统控制台进行参见 SWD 调试 与 PX4 系统控制台。进一步阅读Pixhawk 标准自动驾驶仪清单Pixhawk Autopilot Bus 与载板厂商支持的自动驾驶仪清单硅片勘误FMUv2 限制LED 含义详解构建 PX4 软件固件与 Bootloader 更新机架参考Airframes Reference赞分享嵌入式物联网机器人自动驾驶智能硬件【免费下载链接】PX4-AutopilotPX4 Autopilot Software项目地址https://gitcode.com/gh_mirrors/px/PX4-Autopilot点击查看免费下载相关推荐PX4 Pixhawk Standard AutopilotsPixhawk 标准飞控板卡全解析与选型指南PX4 Pixhawk Standard AutopilotsPixhawk 标准飞控板卡全解析与选型指南 本文围绕 PX4 Autopilot 仓库中「Pi嵌入式物联网机器人自动驾驶智能硬件PX4 参考飞控设计指南Pixhawk FMU 世代演进、二进制兼容性与主/I/O 板职责划分PX4 参考飞控设计指南Pixhawk FMU 世代演进、二进制兼容性与主/I/O 板职责划分 本篇基于 PX4 Autopilot 官方文档 docs/en嵌入式物联网机器人自动驾驶智能硬件PX4 Pixhawk Autopilot Bus (PAB) 标准与兼容载板/飞控选型指南PX4 Pixhawk Autopilot Bus PAB 标准与兼容载板/飞控选型指南 本文基于 PX4 Autopilot https://link.git嵌入式物联网机器人自动驾驶智能硬件创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。