PX4-Autopolite linux环境下源码编译中遇到的一些问题及相应解决办法
创始人
2024-09-26 06:22:00
0

      最近在做一个PX4飞控移植的项目,第一次接触到PX4源码,真的是感觉编译起来非常的麻烦,下面我将介绍几个新手比较容易踩坑的点。

(我都踩了ㄒ-ㄒ)

1.PX4源码要用git clone 从github上克隆来,千万不要直接在github中下载压缩包,因为这样下载下来的源码时没有.git文件夹的,.git文件夹在PX4源码编译的过程中是非常重要的,该文件夹是 Git 版本控制系统用来追踪项目更改历史,以及管理和同步代码的文件夹。这个文件夹包含了维护存储库的所有元数据,包括提交历史、分支信息和与远程存储库的交互。

和要在ubuntu中设置好github的访问权限:

ubuntu连接github(新手教学)_ubuntu怎么连接github-CSDN博客

可以参考这篇文章,这位博主写的很全面。

Px4飞控源码克隆,以前老版本的飞控克隆时一般是Firmware,现在是叫PX4-Autopolite

git clone https://github.com/PX4/PX4-Autopilot.git --recursive

如果不好使的话就有几种情况:

(1)本身网络问题

可以使用如下方式克隆:git clone https://gitclone.com/github.com/PX4/PX4-Autopilot.git --recursive(添加了一个git clone.com的镜像网站)

git clone https://gitclone.com/github.com/PX4/PX4-Autopilot.git --recursive

(2)可能是如前面提到的没有设置好github的访问权限已经设置了git镜像网站替换,就是本身我们访问的github.com被换成了其他的

这时我们可以使用一个命令去查看

vim ~/.gitconfig 命令即可查看git当前的配置文件

vim ~/.gitconfig 

如果没有vim,输入上面命令会提示安装的,复制粘贴然后安装即可

输入指令会弹出这个,这里主要看url 如果有网址替换的话 url 那里会显示(“目标网址”)insteadof(“替换成的网址”)

想取消的以我遇到了的举例就输入

//去掉镜像网址替换

git config --global --unset url."https://github.com.cnpmjs.org/".insteadOf  

2.安装依赖工具链

这个安装工具链的脚本是官方提供的一键安装脚本

bash ./PX4-Autopilot/Tools/setup/ubuntu.sh

3.编译仿真器

make px4_sitl jmavsim

在Px4 autopolite 目录下打开终端

 

编译成功后会在bulid文件夹中生成一个文件(所有的编译构建都在PX4飞控源码的bulid文件夹中)

6. //编译源码

make px4_fmu-v2_default

7. //添加子模块

git submodule update --init –recursive

这个脚本在px4-autopolite文件夹下的.gitmodules中和.git文件夹的config中

8.  源码中查看git全部版本

git tag

9. //更新至哪个版本

git checkout -b v1.8.2

10.查看当前编译的代码是那个版本

git status

 查看当前编译使用的版本

git branch

11.//上传到板子上(官方给的方式)根据自己板子的适配

make px4_fmu-v2_default upload

相关内容

热门资讯

挂黑科技!德扑手牌胜率计算工具... 挂黑科技!德扑手牌胜率计算工具(透视)太坑了有挂(靠谱教程黑科技介绍)1、每一步都需要思考,不同水平...
黑科技真的!微扑克做弊(we辅... 黑科技真的!微扑克做弊(we辅助poker)黑科技辅助挂(玩家必看教程黑科技辅助)1、很好的工具软件...
先锋大厅辅助,蜜瓜大厅辅助下载... 先锋大厅辅助,蜜瓜大厅辅助下载,wpk透视脚本链接(有挂插件);暗藏猫腻,小编详细说明蜜瓜大厅辅助下...
黑科技模拟器(wepoke软件... 黑科技模拟器(wepoke软件透明挂)外挂透明挂辅助挂(透视)切实有挂(黑科技脚本)1、实时wepo...
科技黑科技!德州菠萝辅助工具(... 科技黑科技!德州菠萝辅助工具(透视)太坑了真的有挂(解说技巧黑科技辅助)1、很好的工具软件,可以解锁...
黑科技实锤!wpk有透视外挂吗... 这是一款非常优秀的wpk有透视外挂吗 ia辅助检测软件,能够让你了解到wpk有透视外挂吗中牌率当中全...
新蛮王辅助器,边锋干橙眼辅助器... 新蛮王辅助器,边锋干橙眼辅助器下载,wpk脚本下载(有挂攻略)1、实时边锋干橙眼辅助器下载开挂更新:...
真的黑科技!德扑之星ai代打真... 真的黑科技!德扑之星ai代打真假(透视)太坑了是有挂(揭秘攻略黑科技详情)小薇(透视辅助)致您一封信...
黑科技辅助挂(微扑克wpk透视... 黑科技辅助挂(微扑克wpk透视辅助在哪下)外挂透视辅助方法(透视)都是是真的有挂(黑科技方法)1、黑...
黑科技透明挂!wepoke有规... 黑科技透明挂!wepoke有规律吗(wepoke)外挂黑科技辅助app(推荐十款黑科技软件);1分钟...