已归档:在 RPi2 上构建 NAVIO+ 系统

警告

存档文章

ArduPilot 不再支持 Rpi2 上的 NAVIO+。

概述

这些说明阐明了如何使用 Waf 构建系统在 NAVIO+ 的 RPi2 板上为 NAVIO+ 板构建 ArduPilot。这些说明假定 RPi2 已经按照制造商(即 Emlid)的说明进行了设置 这里.

或者,您也可以按照 Emlid 的说明,从源代码中创建程序。 这里.

设置

使用 ssh 终端程序,如 油灰 登录 NAVIO+ 板的 RPI2。

克隆源:

git 复制 --递归-子模块 https://github./diydrones/ardupilot.git
CD ardupilot

备注

Waf 应始终在 ardupilot 的根目录下调用。

为方便访问 Waf,请在 ardupilot 根目录下使用以下别名:

别称 waf="$PWD/modules/waf/waf-light";

选择要使用的电路板:

waf 配置 --官方=导航

建设

现在您可以制作四旋翼飞行器了。对于四旋翼飞行器,请使用以下命令:

waf --目标 箱柜/自动飞行器-四人

若要为其他框架类型构建,请将 quad 替换为以下选项之一:

同轴 旋翼飞行器   -四人 单人 三项 y6

编译结束后,名称为 arducopter-quad 的二进制文件将放在 ardupilot/build/navio/bin/ 通讯录.