px4编译

如果下载速度特别慢,可以使用手机的4G网络

位置确定

mkdir -p ~/src
cd ~/src

开始下载指定版本的px4,在这里是v1.8.2版本

git clone -b v1.8.2 https://github.com/PX4/Firmware.git 

添加子模块:

cd Firmware
git submodule init
git submodule update --init --recursive

显示版本号

git describe --always --tags

编译,缺什么安装什么

make px4fmu-v2_default

安装jinja

sudo apt-get install python-jinja2

需要安装的pip

sudo apt install python-pip 
sudo pip install numpy toml

若提示以下错误:确保cmake安装,重启系统即可

CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles".

提示flash溢出

1.注释掉不需要的模块(不怎么建议使用,后续会知道如何注释);
2.修改默认的Flash大小。

在这里插入图片描述
打开/Firmware/platforms/nuttx/nuttx-configs/px4fmu-v2/scripts/ld.script
修改如图所示1008为2032即可
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值