1、用户权限准备
参考这篇博客进行:【Pixhawk】Ubuntu下编译原生固件PX4_外来务工人员徐某的博客-CSDN博客
2、源码的下载和子模块的更新
关于源码的下载,由于诸多子模块的下载地址依然是github.com,会导致更新子模块的时候受网速的影响非常大,通过修改对应路径下的.gitmodules的url可以解决这一问题,命令为在相应路径下输入:
vim .gitmodules
参考:玩转GIT系列之【git submodule update出错提示子模组未对路径注册】_TYINY的博客-CSDN博客_子模块 未对路径 注册
注意:这里除了更新Firmware下的url,还有其他git clone时报错的路径下的url。
url更新后参考此文Git 修改.Submodule文件 url 生效_Qin_Hong的博客-CSDN博客进行url的路径注册和url同步。