Ubuntu18.04配置PX4开发环境

源文件下载

读者可以参考PX4中文维基百科,或者使用下面命令↓


git clone https://github.com/PX4/PX4-Autopilot.git --recursive


Ubuntu18.04配置PX4开发环境_第1张图片
下载完成之后,执行脚本安装命令,PX4给我们提供了脚本安装模式


bash ./PX4-Autopilot/Tools/setup/ubuntu.sh


安装过程中可以会出现如下错误


错误:7 http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu bionic Release
404 Not Found [IP: 185.125.190.52 80]
正在读取软件包列表…
E: 仓库 “http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu bionic Release” 没有 Release 文件。


在这里插入图片描述
解决办法:
解决办法:在etc/apt/sources.list.d 目录中删除对应的ppa


cd /etc/apt/sources.list.d


删除不带save的文件
在这里插入图片描述
更新apt,sudo apt-get update
Ubuntu18.04配置PX4开发环境_第2张图片
在执行如下之前我们执行失败的指令就可以成功了
Ubuntu18.04配置PX4开发环境_第3张图片
之后便可以静静等待安装【建议科学上网安装

安装之后可能会出现依赖包版本的相关问题,我个人理解是下载的PX源码太新而导致的问题,解决办法是在第一步下载PX4源码的时候指定下载版本,不要太下载新版本。
Ubuntu18.04配置PX4开发环境_第4张图片
我个人下载为1.8.2版本
Ubuntu18.04配置PX4开发环境_第5张图片
重复之前的步骤
在这里插入图片描述
之后也会出现其他的小问题,依次按指示改正即可
Ubuntu18.04配置PX4开发环境_第6张图片

最后make编译即可
Ubuntu18.04配置PX4开发环境_第7张图片
友情链接遇到错误的解决链接

你可能感兴趣的:(算法,飞控)