您的位置:首页 > 其它

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

2016-12-02 21:37 295 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: