Ubuntu16.04 Ardupilot 环境搭建(附踩坑指南)

一、ardupilot 源码下载


由于在github上下载较慢,所以建议使用gitee。
需要提前安装好git

git clone https://gitee.com/gu-kaifeng/ardupilot.git

然后我们基于目前最稳定的分支来新建一个分支“new_one”

cd ardupilot
git checkout -b new_one Copter-4.0.7
git submodule update --init --recursive


然后需要更新子模块,这一步因为网络问题很容易失败,得想办法多试试;

我先把我的报扔上来,再说解决办法

 可以看到基本都是网络问题,我这边的处理办法是,将完整的项目包从虚拟机中拖到实体机中,在实体机中挂梯子,然后git submodule,还是要多尝试网络环境,连接手机热点可能有奇效。

中间我也尝试过git clone 单独某一个模块,或者直接从浏览器下载复制到module文件夹中,这些在git submodule 都会被忽略掉,不起作用。

二.正式搭建编译环境

cd ~/ardupilot/Tools/environment_install/
./install-prereqs-ubuntu.sh

执行完脚本就正式开始踩坑之旅了

 1.更换apt国内源

1.1 备份文件

sudo cp /etc/apt/sources.list sources_ba
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值