[ArduPilot]Debian环境编译ArduCopter PX4固件
2016-07-02 21:32
204 查看
写在前面
最近对无人机感兴趣额,开始学习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固件
相关文章推荐
- Java 集合系列09之 Map架构
- CentOS 6.5 64位安装cvuqdisk-1.0.7-1.rpm 报错
- Leetcode 138. Copy List with Random Pointer
- CentOS7安装openjdk、tomcat和mysql流程介绍
- centos7设备命名
- OpenWrt分区
- Java 集合系列02之 Collection架构
- linux shell “(())” 双括号运算符使用
- 基于Openssh实现双机互信
- GRE and VXLAN with Open vSwitch
- LeetCode-138.Copy List with Random Pointer
- powershell命令学习
- Linux中的In命令
- 系统调用open的大概执行路径
- centos 7 下安装mod_wsgi
- linux及windows文件共享
- linux下修改MySQL root密码后数据库消失
- Linux字符设备驱动中container_of宏的作用
- linux 内核---------董昊 ( Robin Dong ) and OenHan
- Linux内核分析:页回收导致的cpu load瞬间飙高的问题分析与思考--------------蘑菇街技术博客