Pixhawk_Ardupilot编译环境_Ubuntu
来源:互联网 发布:企业备案域名购买 编辑:程序博客网 时间:2024/06/06 08:53
Pixhawk_Ardupilot编译环境_Ubuntu
本文是官网站的翻译!
QQ:4862879
Ubuntu的安装这里不讲,不会的自己去网上找吧!
提前准备:
经常出错的地方是运行安装脚本 这块,主要是 gcc-arm cross-compiler下载速度较慢,
gcc-arm cross-compiler 点击下载
可以提前下载好后先安装:
tar -xjvf gcc-arm-none-eabi-4_6-2012q2-20120614.tar.bz2
添加路径$HOME/.bashrc
export PATH=$PATH:/home/your_username/bin/gcc-arm-none-eabi-4_6-2012q2/bin
另外你可能需要:gnu make, gawk 及相关的标准 Linux 编译工具
Ubuntu 下你需要安装genromfs
sudo apt-get install rpm
sudo apt-get install gdb
sudo apt-get install genromfs
你需要添加权限:
sudo usermod -a -G dialout $USER
首先安装git:
sudo apt-get -qq -y install git
GIT源码:
git clone https://github.com/diydrones/ardupilot.git
运行安装脚本(时间较长,网速必须好,否则会出问题) install-prereqs-ubuntu.sh :
ardupilot/Tools/scripts/install-prereqs-ubuntu.sh -y
更新路径 (log-out and log-in to make permanent):
. ~/.profile
GIT子模块.请转到ardupilot目录下执行以下命令
git submodule init
git submodule update
如果以上操作都没出问题,那么编译基本没问题.
编译:
Build for Copter: 对应多轴
cd ardupilot/ArduCopter
make px4-v2 Pixhawk对应的是V2版本,
Build for Plane:对应固定翼
cd ardupilot/ArduPlane
make px4-v2
上传固件:
make px4-v2-upload
清除
make px4-clean
- Pixhawk_Ardupilot编译环境_Ubuntu
- Redis-3.0.7_ubuntu下编译
- 使用Eclipse编译运行MapReduce程序 Hadoop2.6.0_Ubuntu/CentOS
- 使用Eclipse编译运行MapReduce程序_Hadoop2.6.0_Ubuntu/CentOS
- 使用Eclipse编译运行MapReduce程序 Hadoop2.6.0_Ubuntu/CentOS
- 使用Eclipse编译运行MapReduce程序 Hadoop2.6.0_Ubuntu/CentOS
- 使用Eclipse编译运行MapReduce程序 Hadoop2.6.0_Ubuntu/CentOS
- 使用Eclipse编译运行MapReduce程序_Hadoop2.6.0_Ubuntu/CentOS
- 使用Eclipse编译运行MapReduce程序 Hadoop2.6.0_Ubuntu/CentOS
- 黑马程序员_Ubuntu操作系统开发环境的搭建
- BOA搭建_ubuntu
- ails部署_Ubuntu 12.04
- 编译环境
- kvm安装配置_Ubuntu 14.04
- 交叉编译环境编译app
- android源码编译环境,应用程序编译环境
- gh0st编译环境,DirectShow编译环境
- EditPlus构建编译环境
- android 保持同一Session网络请求
- 错误码:2003 不能连接到 MySQL 服务器在 (10061)
- MySQL运算符和函数
- hdoj2039,关键条件就是两边之和大于第三边,而且还得是double型
- Protocol Buffer入门
- Pixhawk_Ardupilot编译环境_Ubuntu
- activiti 流程历史(五)
- Java学习-20天
- PHP的乱码问题(utf-8)
- 解决selenium中HTMLTestRunne生成的报告为空的问题
- ASM技术研究
- HDU 4862 最小费用最大流+路径覆盖
- mysql常用命令
- Linux下adb devices : no permissions解决方案