关于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
安装可选软件:(终端启用键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
相关文章推荐
- 关于ubuntu下配置sublime为python编译环境的方法
- 关于编译Android7.0环境配置步骤!!!!!!!!!!!!!!!!!!!!!!
- Ubuntu配置sublime text 3的c编译环境的具体步骤
- Ubuntu9.04 配置Eclipse 中C语言编译环境及GTK+
- 配置VC++6.0下驱动程序编译环境的步骤
- Ubuntu 12.04 编译Android 4.0.3 的环境配置
- Ubuntu11.10之Android编译环境的配置及Samba服务器的搭建
- Ubuntu 下 Gtk与Qt编译环境安装与配置
- ubuntu 编译android2.2源码配置环境及jdk5(6)
- ubuntu 下交叉编译环境的搭建及环境变量的配置
- Howto: Ubuntu下的AMSS编译环境配置
- Windows/Ubuntu 在Eclipse中配置NDK自动编译环境builders
- ubuntu9.10 成功配置 交叉编译环境
- Windows环境下设置Qt编译环境 - 关于Qt的静态链接库的配置和生成方法
- Ubuntu C/C++编译环境安装配置
- ubuntu8.*下配置周立功LPC2200编译环境
- ubuntu 编译android2.2源码配置环境及jdk5(1)
- VM中安装UBUNTU,并配置编译环境
- ubuntu 编译android2.2源码配置环境及jdk5(3)
- UBuntu8.04的ACE5.6编译和环境配置