存档主题:为厄勒脑建造

警告

本页面正在建设中。这里的链接指向 Erle-Robotics 文档的顶层,因为更深层的 URL 不断被破坏。

这些说明介绍了如何在 Erle-Brain 电路板上构建 ArduPilot。

提示

或者,您也可以关注 Erle-Robotics 的 文献资料 关于如何从源代码构建

连接和设置

使用微型 USB 与 Erle-Brain 连接:

苏都 ifconfig eth6 192.168.7.1
ssh 根基@192.168.7.2

提示

检查 Erle-Brain 使用 ifconfig 指挥。

将以太网线接入 RJ45 连接器,为 Erle-Brain 提供互联网接入,并配置接口:

$ sudo ifconfig eth0 up $ sudo dhclient eth0 #检查 Erle BRain 是否能上网 $ ping www.google.es # 按 |ctrl||c| 退出

克隆源:

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

建设

为 Copter 而建:

CD /首页/pi/ardupilot/ArduCopter
生产 pxf -j4

这将生成四旋翼飞行器的固件。如果您希望为其他框架类型(如六旋翼)构建固件,请在 make 命令末尾添加"-hexa"(即 make -j4 pxf-hexa)。可用框架的完整列表可在 目标.mk 定义

备注

如果为飞机、UGV无人车或天线跟踪器构建,请将上述 "ArduCopter "替换为 "ArduPlane"、"Rover "或 "AntennaTracker"。

将固件移至可执行目录

将可执行文件移至通常启动它的目录:

苏都 cp ArduCopter.小精灵 /~

提示

如果无法复制可执行文件,可能是因为目标文件已经运行而被锁定。使用以下命令停止正在运行的服务

systemctl 停止 apm-旋翼飞行器.服务

提示

(飞行)控制器的启动配置在文档中有所介绍。