天天看点

关于PX4-Bootloader编译的几个小问题摘要问题1:下载开源项目问题2:确保交叉编译工具链的版本

关于PX4-Bootloader编译的几个小问题

  • 摘要
  • 问题1:下载开源项目
  • 问题2:确保交叉编译工具链的版本

摘要

PX4是一款广泛使用的开源自动驾驶仪,可以用于无人机,无人车和无人艇等无人设备的开发。在PX4 控制板上使用PX4往往要烧录Bootloader。下面简单记录编译Bootloader项目,遇到的几个小问题。

问题1:下载开源项目

最好加上参数 --recursive , 不然在编译过程中出现一些缺少库的错误。可以按照以下步骤下载PX4-Bootloader源码:

git clone https://github.com/PX4/PX4-Bootloader.git --recursive
cd PX4-Bootloader/
git submodule sync --recursive
git submodule update --init --recursive
           

问题2:确保交叉编译工具链的版本

9.3的版本,目前不支持该开源项目,需要回退到以前的版本,在这里,我尝试了2017-06这个版本是可行的。如果已经安装了9.3版本,重新下载2017-06的版本,再修改PATH环境变量的值即可。