网上之前已经有很完善的环境搭建教程了,但是大多是支持v1.8.0及之前版本的,但自从v1.9.0版本之后,环境发生了一些改变,比如对gcc编译环境的版本要求提高了,会遇到其他的报错等等,因此笔者做了这个新教程
正文
本教程是基于新装的Ubuntu系统搭建的环境,因而应该可以包括大多数遇到的问题。
脚本安装方式
首先我们进入官网:dev.px4.io
(官网的教程已经很完善了,但是对于新手可能不太友好。我们做一下梳理。)
在Getting Started下面我们可以找到Ubuntu的安装教程。PX4提供了一些安装的脚本,我们直接运行就可以安装。
安装过程和编译过程中可能会遇到一些问题,因此在后面一节我们通过手动安装的方式,介绍一下问题的解决方法。你也可以选择不用脚本,直接手动安装。如果你是新手,手动安装有助于你了解编译环境的构成。
运行脚本进行安装,需要先将用户添加至组
//将用户添加至组“dialout”
sudo usermod -a -G dialout $USER
然后下载你想要的脚本,脚本内容上图所示页面有介绍。
之后运行即可,在此我们以ubuntu_sim_common_deps.sh为例。
//用source命令运行脚本
source ubuntu_sim_common_deps.sh
手动安装编译环境
在我的上一个教程,写了如何安装Ubuntu双系统,因此我们就是在这个刚安装好的空白双系统中进行的px4环境搭建。这个系统已经换了源,进行了初始的update工作,