ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

PX4/Pixhawk - 编译环境搭建

2021-06-16 16:00:02  阅读:198  来源: 互联网

标签:git 虚拟机 Pixhawk PX4 编译 指令 px4 安装


最近在学习px4的二次开发,发现网上的环境搭建教程五花八门,大多复杂,重重踩坑之后,发现还是官方的教程好使,总结如下:

环境准备

  • 采用vmware虚拟机搭建环境
  • 系统是ubuntu18.04
  • 需要会一些简单的linux指令

采用虚拟机的好处是移植和复用方便,不行就重来,不用担心原环境的影响和把自己的linux系统搞坏了。

虚拟机安装

参考虚拟机安装
ubuntu的下载地址是:https://ubuntu.com/download/desktop

软件和环境安装

  1. 使用ctrl+alt+t,打开种端,安装git
sudo apt-get install git
  1. 克隆px4的仓库:
git clone https://github.com/PX4/PX4-Autopilot.git --recursive

这里有几个注意点,px4的仓库是由多个子仓库层层嵌套,所以需要–recursive来递归拉去;国内访问github很容易断,建议使用vpn下载,使用下载好的完整仓库。

  1. 直接使用官方的配置脚本安装环境
bash ./PX4-Autopilot/Tools/setup/ubuntu.sh

这个指令很慢,看网速,大概1个小时左右。会自动把jdk、gazebo、nuttex、gcc等安装完毕,强烈推荐,不要使用第三方的散装装法。

  1. 安装完需要重启,然后可以使用以下指令测试:
$arm-none-eabi-gcc --version

 arm-none-eabi-gcc (GNU Tools for Arm Embedded Processors 7-2017-q4-major) 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
 Copyright (C) 2017 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

编译与测试

进入PX4-Autopilot目录,使用以下指令进行配置和编译:

make px4_sitl jmavsim

编译完成可以看到以下界面,然后回自动启动gui仿真界面。
在这里插入图片描述
在终端输入以下指令起飞飞机:

commander takeoff

在这里插入图片描述

标签:git,虚拟机,Pixhawk,PX4,编译,指令,px4,安装
来源: https://blog.csdn.net/linxiaobo110/article/details/117959172

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有