我是靠谱客的博主 凶狠秀发,最近开发中收集的这篇文章主要介绍[ArduPilot]Debian环境编译ArduCopter PX4固件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

写在前面

最近对无人机感兴趣额,开始学习ArduPilot,这系列文章记录自己的学习过程

编译前准备

1. 下载源码
先从git上clone一份自己的仓库,然后从自己的仓库clone一份代码到本地,git source url为:
https://github.com/ArduPilot/ardupilot.git

2. Debian编译环境搭建
最好安装32位debian,因为32位环境有编译好的交叉编译器下载,64位的我没找到,在64位debian环境需要自己编译arm cross gcc,那将会比较麻烦.

首先是在debian准备开发环境,这步没什么好说的
安装python开发环境
安装python-empy
安装zip,genromfs工具
下载arm交叉编译器,解压到自己的目录

编译

设定交叉编译器bin目录到PATH环境变量
进入ardupilot/ArduCopter目录,make px4-v2

编译完成后,会在当前目录生成ArduCopter-v2.px4固件


最后

以上就是凶狠秀发为你收集整理的[ArduPilot]Debian环境编译ArduCopter PX4固件的全部内容,希望文章能够帮你解决[ArduPilot]Debian环境编译ArduCopter PX4固件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部