Ubuntu上使用Qt Creator编译、下载PX4代码

一、创建工程文件

在命令行执行以下几条命令:

cd ~/src/Firmware
mkdir ../Firmware-build
cd ../Firmware-build
cmake ../Firmware -G "CodeBlocks - Unix Makefiles" -DCONFIG=nuttx_px4fmu-v2_default

注意:官方文档通常没有-DCONFIG这个参数或者参数就是上面的nuttx_px4fmu-v2_default,这个需要根据自己的板子来选择:比如我的板子是雷迅的Pixhawk v3x,使用的参数就是:nuttx_px4fmu-v3_default,另外作为开发PX4,个人不推荐这个板子,因为只能运行1.8.0或者1.8.1的版本,建议买V5 或 Pixhawk4。

二、Qt 加载工程文件

    点击 Open Project,或者点击File -> Open File or Project,选择在创建工程时Firmware目录下生成的 CMakeLists.txt文件。

    加载后如下:

三、工程的配置

    没有配置的情况下是只能编译,不能通过Qt下载程序到飞控板的。点击左侧Projects,第一次进来的界面如下图:

    点击Add按钮,选择Custom Executable添加一个用户可执行的运行配置,具体输入内容如下图:

四、编译工程

    回到Edit菜单栏,点击左下角的锤子图标,对工程进行编译,编译成功后如下:

五、下载程序

    在下载之前请确保已经完成了第三部对于工程的配置,并通过USB线连接飞控。 该过程会再次对代码进行编译,然后下载到飞控,当然下载的版本就是我们加载工程时所显示的v1.8.0,当然你可以在当初选择任何适用于你板子的版本,成功后如下图所示:

六、连接QGC验证

    打开QGC连接飞控,可以查看到所下载的代码版本,如下图所示,如果是第一次使用需要对传感器、遥控器等进行校准。

  
  
Email : Beyonderwei@Gmail.com
Website : http://beyonderwei.com
  
WeChat:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值