PX4固件下载问题
PX4固件下载需要从git上Clone,但目前git国内难以连接,很难连接上,以下给出最好的解决方案
参考自知乎该文章:
https://www.zhihu.com/question/27159393?sort=created
直接将
git clone https://github.com/PX4/Firmware.git 中的github.com替换成github.com.cnpmjs.org
即可解决git无法连接问题
(最新git clone https://github.com.cnpmjs.org/PX4/PX4-Autopilot.git)
git submodule update --init --recursive连接失败问题
以上可以通过直接修改clone地址的方式解决,但更新子模块由于封装在命令中难以修改
经过对git submodule的简单学习发现,其可以通过修改.gitmodules中的地址修改源
但由于该文件在ubuntu系统下默认为隐藏状态
因而需要在主目录下摁ctrl+h显示隐藏文件
随后ctrl+F查找所有.gitmodules文件修改地址即可
注意在修改后需要刷新子模组信息git submodule sync --recursive
(保证各下属文件夹处都已刷新)
(如果中途断开则再次查找新生成的文件修改)