电商类网站开发项目书,手把手教你转移wordpress,找做帽子的工厂网站,网站横幅怎做目录 文章目录 目录摘要1.将PX4源码上传至腾讯工蜂2.从腾讯工蜂克隆源码到本地ubuntu3.如何查看自己源码的版本信息 摘要
本节主要记录从零开始学习PX4源码3(如何上传官网源码到自己的仓库中)及如何查看PX4的固件版本信息#xff0c;欢迎批评指正#xff01; PX4源码版本V1.…目录 文章目录 目录摘要1.将PX4源码上传至腾讯工蜂2.从腾讯工蜂克隆源码到本地ubuntu3.如何查看自己源码的版本信息 摘要
本节主要记录从零开始学习PX4源码3(如何上传官网源码到自己的仓库中)及如何查看PX4的固件版本信息欢迎批评指正 PX4源码版本V1.14.2 Ubuntu系统18.04 1.将PX4源码上传至腾讯工蜂
下载官网源码这里主要以V1.14.2为例执行下面命令注意要记得翻墙如何翻墙可以查看我的apm教程内容。
git clone -b v1.14.2 https://github.com/PX4/PX4-Autopilot.git --recursive等待接收完成持续时间大概3-5分钟完成 执行编译命令看是否下载完全
make px4_fmu-v3_default可以看出可以完成编译说明上面固件没有问题。那么下面我们需要首先创建自己的腾讯工蜂仓库地址按照下面操作 1.创建腾讯工蜂管理仓库 2.执行上传工作
#1.在PX4-Autopilot目录下首先执行查看远程仓库在哪
git remote -v#2.移除远端仓库
git remote rm origin#3.增加本地PX4-Autopilot固件的远程仓库地址
git remote add origin#4.继续查看当前远程仓库在哪正常的话此时PX4-Autopilot的远程仓库的地址已经变成了自己的仓库。
git remote -v#5.切换分支
git checkout -b main#6.推送本地源码到分支
#这个命令用于将本地分支推送到远程仓库并且通过 --set-upstream或简写为 -u参数
#可以同时建立本地分支与远程分支之间的关联。这意味着以后在本地分支上执行 git pull 或 #git push 时Git 将会自动关联到远程分支并执行相应的操作。这样可以避免每次推送或拉
#取时都需要手动指定远程分支的名称。将本地分支与新创建或者现有的远程分支关联起来
git push --set-upstream origin main#7.上传代码到远程仓库git add .
git commit -m “2024-7-12上传本地PX4-Autopilot_V1.14.2到自己的腾讯工蜂仓库”
git push origin main 作者超维空间科技 https://www.bilibili.com/read/cv27472120/?jump_opus1 出处bilibili到这里在腾讯工蜂上可以看到提交的代码,到这里不要高兴的太早还需要继续验证2的内容。
2.从腾讯工蜂克隆源码到本地ubuntu
执行下面命令从腾讯工蜂克隆代码到本地
git clone gitgit.code.tencent.com:XXX_Airlines/XXX_PX4_AutoPilot_V1.14.2.git然后执行编译会直接报错误 然后执行编译会直接报错误 然后执行编译会直接报错误 主要原因PX4有版本信息检测因此我们需要执行增加版本信息的命令
git tag v1.14.2上面这种方式每次都需要打标签因此建议直接修改源码固定版本名称在上传上去后面在克隆下来直接编译就不会报错误。 从下面路径找到
/home/xx/Desktop/tst_px4/PX4-Autopilot/src/lib/versionuint32_t px4_firmware_version(void)
{return version_tag_to_number(v1.14.2);
}uint32_t px4_firmware_vendor_version(void)
{return version_tag_to_vendor_version_number(v1.14.2);
}修改上面两行代码即可。
3.如何查看自己源码的版本信息
这里顺便说下如何查看当前源码的版本信息 1.通过命令查看
git describe --tag2.通过git查看