ubuntu下使用Qt4.5.2编译PX4 v1.10.1固件

本教程是2021写的,现2024年VScode已经支持px4,建议使用vscode

Qt编译PX4固件主要步骤

Qt Creator IDE的安装

安装指令:

sudo apt-get install qtcreator

Qt creator 4.5.2

CMAKE配置

#进入工作目录(请按实际情况)
cd ~/src/PX4-Autopilot  
#在上一层目录建立Firmware-build文件夹,名字可以自定义
mkdir ../Firmware-build
#返回上层并进入Firmware-build文件夹
cd ../Firmware-build 
#编译参数配置
cmake ../PX4-Autopilot -G "CodeBlocks - Unix Makefiles" 

Qt Creator IDE的配置

1.打开Qt
在这里插入图片描述
2.打开工程
在这里插入图片描述
3.编译配置
选择编译目录,选我们刚才新建的
在这里插入图片描述

编译配置,“Import Existing Build” 并选择我们刚才新建的目录
在这里插入图片描述
在这里插入图片描述
这个时候就可以编译了。

补充

1.CMAKE配置中,指令按实际修改 如,本人用的是 V4硬件,所以要编译为V5的固件,配置为

cmake ../PX4-Autopilot -G "CodeBlocks - Unix Makefiles"   -DCONFIG=nuttx_px4_fmu-v5_default

也可以在Qt的UI界面设置
在这里插入图片描述

2.使用Qt编译PX4固件的一个前提是,开发环境已经搭好,即可以用终端编译PX4固件的前提才能使用Qt,否则有可能会出现意外的情况;

3.可以使用Qt下载固件到pixhawk硬件设备,配置如下
在这里插入图片描述当编译完,就可以插上硬件上传固件
在这里插入图片描述
4.本文所涉及的路径和文件名等需按实际情况作调整

================================================

参考文章: https://docs.px4.io/master/en/dev_setup/qtcreator.html
PX4固件及编译说明:https://github.com/PX4/PX4-Autopilot

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值