请选择 进入手机版 | 继续访问电脑版

12360技术网 - 专业IT技术发表平台

 立即注册  找回密码
查看: 1130|回复: 5

不必通宵挂机,飞速克隆PX4源码的方法

[复制链接]

15

主题

27

帖子

307

积分

中级会员

Rank: 3Rank: 3

积分
307
发表于 2020-1-22 20:59:11 | 显示全部楼层 |阅读模式
不必通宵挂机,飞速克隆PX4源码的方法

国内github网速,那是慢的没法说,克隆个PX4源码要半天,然后更新子模块,那不得需要一夜的时间,有时早上一来,刷刷的提示更新失败,那也得继续更新啊,几天都不一定能搞定。介于以上,好在我们国内也有git服务器,接下来我们可以把px4的源码fork到国内的码云上,然后打开**.gitmodules**文件,把其中需要clone的子模块全部fork到码云上,当然url地址也要修改成码云上的地址,工作量还是挺大的,不过我已经帮大家做好了,
直接clone如下仓库 ,仓库目前的版本支持**PX4 v1.9.2及以下 **当然我也会随着官网的更新而持续更新。
  1. git clone https://gitee.com/bingobinlw/Firmware.git
复制代码
然后更新子模块
  1. git submodule update --init --recursive
复制代码
如果出错的话,需要删除空白文件夹,再次更新子模块
  1. make distcleangit submodule update --init --recursive
复制代码
以上步骤就可以了,亲测有效,大概10多分钟就搞定了。
下面是我修改过的***.gitmodules***文件内容,供参考
  1. [submodule "mavlink/include/mavlink/v2.0"]        path = mavlink/include/mavlink/v2.0        url = https://gitee.com/bingobinlw/c_library_v2.git        branch = master[submodule "src/drivers/uavcan/libuavcan"]        path = src/drivers/uavcan/libuavcan        url = https://gitee.com/bingobinlw/uavcan.git        branch = px4[submodule "msg/tools/genmsg"]        path = msg/tools/genmsg        url = https://gitee.com/bingobinlw/genmsg.git        branch = px4[submodule "msg/tools/gencpp"]        path = msg/tools/gencpp        url = https://gitee.com/bingobinlw/gencpp.git        branch = px4[submodule "Tools/jMAVSim"]        path = Tools/jMAVSim        url = https://gitee.com/bingobinlw/jMAVSim.git        branch = master[submodule "Tools/sitl_gazebo"]        path = Tools/sitl_gazebo        url = https://gitee.com/bingobinlw/sitl_gazebo.git        branch = master[submodule "src/lib/matrix"]        path = src/lib/matrix        url = https://gitee.com/bingobinlw/Matrix.git        branch = master[submodule "src/lib/DriverFramework"]        path = src/lib/DriverFramework        url = https://gitee.com/bingobinlw/DriverFramework.git        branch = master[submodule "src/lib/ecl"]        path = src/lib/ecl        url = https://gitee.com/bingobinlw/ecl.git        branch = master[submodule "boards/atlflight/cmake_hexagon"]        path = boards/atlflight/cmake_hexagon        url = https://gitee.com/bingobinlw/cmake_hexagon.git        branch = px4[submodule "src/drivers/gps/devices"]        path = src/drivers/gps/devices        url = https://gitee.com/bingobinlw/GpsDrivers.git        branch = master[submodule "src/modules/micrortps_bridge/micro-CDR"]        path = src/modules/micrortps_bridge/micro-CDR        url = https://gitee.com/bingobinlw/micro-CDR.git        branch = px4[submodule "platforms/nuttx/NuttX/nuttx"]        path = platforms/nuttx/NuttX/nuttx        url = https://gitee.com/bingobinlw/NuttX.git        branch = px4_firmware_nuttx-7.29+[submodule "platforms/nuttx/NuttX/apps"]        path = platforms/nuttx/NuttX/apps        url = https://gitee.com/bingobinlw/NuttX-apps.git        branch = px4_firmware_nuttx-7.29+[submodule "cmake/configs/uavcan_board_ident"]        path = cmake/configs/uavcan_board_ident        url = https://gitee.com/bingobinlw/uavcan_board_ident.git        branch = master
复制代码
如有任何问题,请到阿木实验室提问
                                                                                                                                       
                                                    
  • 点赞                        1                        
  • 收藏                        
  • 分享                                                                                                                        
  •                                                         
                                      
    • 文章举报                           
                                                
                                                                        
                                            
                                                        Zipout                                                                发布了10 篇原创文章 · 获赞 8 · 访问量 4987                                                                                            私信                                                            关注
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x




上一篇:The expression ${build.finalName} is deprecated. Please use ${project.
下一篇:codeblocks下载-安装和使用
回复

使用道具 举报

0

主题

20

帖子

430

积分

中级会员

Rank: 3Rank: 3

积分
430
发表于 2020-2-5 16:38:23 | 显示全部楼层
其实我一直觉得楼主的品味不错!呵呵![www.12360.co]
回复

使用道具 举报

0

主题

16

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
发表于 2020-2-11 00:41:54 | 显示全部楼层
我看不错噢 谢谢楼主![www.12360.co]
回复

使用道具 举报

0

主题

21

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
发表于 2020-2-11 15:30:26 | 显示全部楼层
感谢楼主的无私分享![www.12360.co]
回复

使用道具 举报

0

主题

24

帖子

514

积分

高级会员

Rank: 4

积分
514
发表于 2020-2-14 01:12:00 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧![www.12360.co]
回复

使用道具 举报

0

主题

14

帖子

304

积分

中级会员

Rank: 3Rank: 3

积分
304
发表于 2020-2-20 09:52:07 | 显示全部楼层
这个帖子不回对不起自己![www.12360.co]
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

12360技术网

GMT+8, 2020-2-29 21:50 , Processed in 0.094386 second(s), 26 queries .

本网站内容收集于互联网,Www.12360.Co不承担任何由于内容的合法性及健康性所引起的争议和法律责任。 欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。

© 2019-2020 Www.12360.Co

快速回复 返回顶部 返回列表