【无人机】PX4飞控怎么烧写加载固件,更新固件方法,详细流程

【无人机】PX4飞控怎么烧写加载固件,更新固件方法,详细流程

目录

1、QGC中升级固件​

1.1、详细流程:更新加载固件​

1.2、安装 PX4 主固件、测试版固件或定制固件​

2、加载指定版本固件

2.1、下载固件

2.2、烧录固件


1、QGC中升级固件

参考:加载固件 | PX4 文档教程 

QGroundControl 桌面 版本可用于将 PX4 固件安装到 Pixhawk 系列 飞行控制器板。

警告

开始安装固件之前 与载具的所有 USB 连接必须 断线 (直接或通过遥测无线电)。载具必须 没有 由电池供电。

1.1、详细流程:更新加载固件

更新 PX4固件:

  1. 开始 QGroundControl 并连接载具。
  2. 按照红字部分进行操作,红字提示拔掉usb以升级加载固件,然后再插上usb口,就会出现下图的提示

点击 好的 按钮开始更新。然后,固件将进行一系列升级步骤(下载新固件、清除旧固件等)。每个步骤都会打印到屏幕上,整体进度会显示在进度条上。

固件升级完成

固件加载完成后,设备/载具将重新启动并重新连接。

选择 PX4 Pro 稳定版 vX.x.x 选项来安装 PX4 的最新稳定版本 飞行控制器 (自动检测到)。

安装 PX4 默认设置

选择 Q" 图标 > 载具设置 > 固件 (侧边栏)打开 固件设置.

固件断开

1.2、安装 PX4 主固件、测试版固件或定制固件

安装不同版本的 PX4:

  1. 检查 高级设置 并从下拉列表中选择版本:
    • 标准版本(稳定): 默认版本(即无需使用高级设置即可安装!)。
    • Beta 测试(测试版): 测试版/候选版。仅在准备发布新版本时可用。
    • 开发人员版本(主版本): PX4/PX4-Autopilot 的最新版本 主要 分支。
    • 自定义固件文件.....: 自定义固件文件(例如 您在本地创建的).如果选择此选项,则必须在下一步中从文件系统中选择自定义固件。

按上述步骤连接载具,然后选择 PX4 Pro 稳定版 vX.x.x

安装 PX4 版本

然后继续进行固件更新。

2、加载指定版本固件

2.1、下载固件

参考:【飞控】Pixhawk系列飞控烧写PX4指定版本固件的方法_px4固件版本-ZEEKLOG博客

有时打开不了,多刷新几次,下载的网页: https://github.com/PX4/PX4-Autopilot

想要在飞控中烧录指定版本的px4固件,那么就需要去下载指定版本的固件文件。

进入PX4官方github找到页面右侧的Releases点进去:

PX4官方github截图

在跳转的页面中找到需要的固件版本,可以点Tags查看列表方便查找。比如v1.11.0(翻了好多页才找到):

v1.11.0


点进去在跳转的页面底部找到px4_fmu-v5_default.px4(对应Pixhawk 4),点击即下载。

px4_fmu-v5_default.px4

PS:目前1.13以下的版本是可以直接下载固件版本的

更高的版本px4固件,下载的是源码文件,需要在px4编译环境中,编译生成固件文件

2.2、烧录固件

1、打开QGC,将Pixhawk 4飞控通过USB连接到电脑上,点击左上角图标,在弹出的 Select Tool 页面点击 Vehicle Setup,

安装 PX4 默认设置

2、点击 Firmware 进入固件烧写界面,选择 PX4 Pro ,勾选 高级设置 ,在下拉菜单中选择 自定义固件文件(第4个选项)…,在弹出的页面中选择刚才下载的固件文件(px4_fmu-v5_default.px4)

安装 PX4 版本

3、点击 确定 ,按照提示插拔飞控即可完成固件烧写,此时查看 Summary 中的 机架 一栏中的 固件版本 应该显示1.11.0,大功告成!

Read more

HarmonyOS6 底部导航栏组件 rc_concave_tabbar 使用指南

HarmonyOS6 底部导航栏组件 rc_concave_tabbar 使用指南

文章目录 * 前言 * 组件特性 * 适用场景 * 使用说明 * 安装组件 * 安装步骤 * 步骤一:引入相关依赖 * 步骤二:创建菜单数据 * 步骤三:使用导航组件 * 运行效果 * 参数介绍 * TabsConcaveCircle 组件参数 * TabMenusInterfaceIRequired 菜单项配置 * 进阶使用 * 自定义单个菜单项颜色 * 调整动画速度 * 自定义高度和颜色 * 注意事项 * 总结 前言 rc_concave_tabbar 是一个功能强大、样式精美的 HarmonyOS 底部导航栏组件库,提供凹陷圆形动画效果样式,适用于多种场景。本篇将介绍 rc_concave_tabbar 的使用方法以及其相关的设计理念。 组件特性 * 流畅动画:支持流畅的凹陷圆形切换动画效果 * 高度定制:支持自定义背景色、字体颜色、高度等多种样式配置 * 灵活配置:支持全局配置和单项配置,满足不同场景需求

基于FPGA的日志及参数文件存储设计

基于FPGA的日志及参数文件存储设计

基于FPGA的日志及参数文件存储设计 * 功能需求 * 系统设计 * 日志功能 * 上位机参数存储 * 本地参数查询 * 多台设备参数管理 * 系统框图 * 通信协议定义 * Flash芯片 * 引脚定义 * Flash相关指令 * Read Manufacturer / Device ID (90h) * Write Enable (06h) * Sector Erase (20h) * 32KB Block Erase (52h) * 64KB Block Erase (D8h) * Page Program (02h) * Read Data (03h) * Read Status Register * Write Status Register * 状态寄存器定义 * AC参数 * 测试结果 * 日志功能 * 上位机读/写/擦除

【FPGA数据总线】详解AXI4-LITE总线

【FPGA数据总线】详解AXI4-LITE总线

【致读者】 为了帮助大家更好的理解FPGA中的高速数据总线接口:我创建了一个【FPGA硬件技术交流群】,群内聚焦: FPGA技术分享 实战问题讨论与答疑 行业动态与职业发展交流 我们致力于打造一个共同攻克FPGA开发中各种“疑难杂症”的优质社区。若您对本专题感兴趣,欢迎私信我 “FPGA” 加入群聊 ———————————————— 一 引言        在复杂的FPGA系统设计中,不同IP核之间的通信需要一套标准化的接口协议。AXI4-Lite作为ARM AMBA协议家族中的轻量级成员,专门为简单的控制寄存器访问而优化,是每个FPGA工程师必须掌握的基础知识。 二 AXI4-Lite的定位           AXI4-Lite是AXI4协议的简化版本,专为低带宽、简单的控制寄存器访问而设计。它移除了AXI4-FULL的复杂特性,保留了最基本的读写功能,实现了硬件接口的极大简化。 适用场景分析: * IP核的配置寄存器访问 * 状态寄存器的读取 * 低速外设的控制 * 需要简单总线接口的定制逻辑        与AXI4-FULL的"重型卡车"相

OpenClaw 多机器人多 Agent 模式:打造你的 AI 助手团队

OpenClaw 多机器人多 Agent 模式:打造你的 AI 助手团队

OpenClaw 多机器人多 Agent 模式:打造你的 AI 助手团队 完整教程:https://awesome.tryopenclaw.asia/docs/04-practical-cases/15-solo-entrepreneur-cases.html 16.1 为什么需要多 Agent? 作为超级个体创业者,你可能需要不同类型的 AI 助手来处理不同的工作: * 主助理:使用最强大的模型(Claude Opus)处理复杂任务 * 内容创作助手:专注于文章写作、文案创作 * 技术开发助手:处理代码开发、技术问题 * AI 资讯助手:快速获取和整理 AI 行业动态 传统的单 Agent 模式需要频繁切换模型和上下文,效率低下。多 Agent 模式让你可以同时拥有多个专业助手,各司其职。