Ubuntu下搭建PIXHAWK开发环境
来源:互联网 发布:ps二维码源码 编辑:程序博客网 时间:2024/05/23 01:21
转自:http://www.gwiily.com/quadrotor/pixhawk/10.html
感谢博主无私奉献,如有侵权,请联系 QQ:1711959648
参考:http://dev.px4.io/starting-installing-linux.html
我使用的是UBUNTU14.04,安装了win10+UBUNTU的双系统,方便在各个系统下的调试开发。
安装过程官方文档已经说的比较清楚了,安装的时候最好不要挂代理,否则可能会无法下载某些软件和源码。
(本文仅针对硬件为PIXHAWK的开发环境搭建,其他硬件请参考官方文档)
第一步:执行以下三条命令
sudo add-apt-repository ppa:george-edison55/cmake-3.x -ysudo apt-get updatesudo apt-get install python-argparse git-core wget zip \python-empy qtcreator cmake build-essential -y
第二步:执行以下命令删除串口模式管理器
sudo apt-get remove modemmanager
第三步:执行以下命令更新依赖包:
sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded -ysudo apt-get updatesudo apt-get install python-serial openocd \flex bison libncurses5-dev autoconf texinfo build-essential \libftdi-dev libtool zlib1g-dev genromfs \python-empy
第四步:执行以下命令安装相应版本的GCC
sudo apt-get install gcc-arm-none-eabi=4.8.3-18ubuntu2+12 -y
(对于老版本的ubuntu,例如Ubuntu 14.04 (Trusty) and 14.10,执行以下命令)
sudo apt-get install gcc-arm-none-eabi -y
第五步:更该用户权限,将当前用户添加进组中$USER替换为当前用户:
sudo usermod -a -G dialout $USER
第六步:执行以下命令下载PX4源码
mkdir -p ~/srccd ~/srcgit clone https://github.com/PX4/Firmware.git
第七步:编译源码
cd Firmwaremake px4fmu-v2_default
显示以下为编译成功:
[100%] Linking CXX executable firmware_nuttx
[100%] Built target firmware_nuttxScanning dependencies of target build_firmware_px4fmu-v2[100%] Generating nuttx-px4fmu-v2-default.px4[100%] Built target build_firmware_px4fmu-v2
第八步:上传固件至PIXHAWK
make px4fmu-v2_default upload
显示以下为上传成功:
Erase : [====================] 100.0%
Program: [====================] 100.0%Verify : [====================] 100.0%Rebooting.[100%] Built target upload
上述如有错误,望指正,谢谢。
0 0
- Ubuntu下搭建PIXHAWK开发环境
- PixHawk学习笔记 之 Ubuntu下搭建开发环境
- Pixhawk Linux下硬件开发环境搭建
- pixhawk开发环境搭建
- Pixhawk编译环境搭建-Ubuntu
- PIXhawk入门学习之Ubuntu下编译环境搭建
- PX4-Pixhawk-开发环境搭建
- 在windows下搭建pixhawk的开发环境
- Windows下的pixhawk环境搭建
- Pixhawk交叉编译开发环境的搭建
- Pixhawk交叉编译开发环境的搭建
- Ubuntu下开发环境搭建
- linux下pixhawk的开发环境配置
- ubuntu环境下java开发环境搭建
- ubuntu环境下Theano开发环境搭建
- ubuntu环境下搭建python3开发环境
- PIXHAWK编译环境搭建
- Ubuntu下搭建Java开发环境[转帖 ]
- 一个网站空间绑定多个域名指向不同路径方法
- [32]把数组排成最小的数
- Hbase常用命令
- Hadoop2.2.0集群搭建
- 强执行力领导者的七大特质
- Ubuntu下搭建PIXHAWK开发环境
- 配置Jstl的Maven依赖
- 溢出警告
- hdu 5740(构造,KM)
- ARM WFI和WFE指令
- 每天进步一点点——负载均衡之反向代理
- 【工具】Visual Studio 2015的离线MSDN Microsoft help viewer 2.2 注册表修改
- 黑马程序员:平均薪资近12K,Android续写“刷薪”记录!
- 文章标题