关于pixhawk在ubuntu配置编译环境的步骤

1.首先安装Ubuntu 14.04 LTS,一路默认安装就可以了,具体的过程可以自己上网查询,64位与32位没有区别。Linux下是区分大小写的,在使用过程中一定注意大小写字母
   安装可选软件:(终端启用键Ctrl+Alt+T)
   安装五笔输入法软件
   sudo apt-get install ibus-table-wubi 
  
 其它软件根据自己的情况自己安装。
2.将当前用户添加进组中$USER替换为当前用户
  sudo usermod -a -G dialout $USER
3.git源码到本地
 首先安装git软件
 sudo apt-get install git
 创建源码目录  
 mkdir -p ~/src
   cd ~/src
 git软件源码
 git clone  https://github.com/PX4/Firmware.git
4.安装cmake
 sudo add-apt-repository ppa:george-edison55/cmake-3.x -y 
 sudo apt-get update 
 sudo apt-get install cmake 
5.安装python相关,“\”是续行符号,与下一行是一个命令
sudo apt-get install python-argparse git-core wget zip \ 
        python-empy qtcreator cmake build-essential -y
6.删除串口模式管理器
sudo apt-get remove modemmanager
7.更新软件包
sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded -y
sudo apt-get update
sudo apt-get install python-serial openocd \
        flex bison libncurses5-dev autoconf texinfo build-essential \
        libftdi-dev libtool zlib1g-dev genromfs \
       python-empy
8.安装对应的GCC
sudo apt-get install gcc-arm-none-eabi -y

编译源码
cd Firmware
make px4fmu-v2_default

执行make px4fmu-v2_default 进行编译,过程中会自动git需要的文件,第一次大约15分钟。


显示以下为编译成功:

Linking CXX executable firmware_nuttx
[100%] Built target firmware_nuttx
Scanning dependencies of target build_firmware_px4fmu-v2
[100%] Generating nuttx-px4fmu-v2-default.px4

[100%] Built target build_firmware_px4fmu-v2


----------------------------转载自summer


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值