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

0 0
原创粉丝点击