安装px4时, git submodule update --init --recursive 解决PX4安装过程中.gitmodules文件github太慢和缺少url的问题

安装px4时,运行如下命令报错

git submodule update --init --recursive

按照网上教程,替换了~/PX4-Autopilot/.gitmodules文件也报错

解决方案

网上教程的.gitmodules文件缺少某些url(只有63行),下面是我补全的结果(101行)

[submodule "src/modules/mavlink/mavlink"]
    path = src/modules/mavlink/mavlink
    url = https://gitee.com/wtp95/mavlink.git
    branch = master
	
[submodule "Tools/flightgear_bridge"]
	path = Tools/simulation/flightgear/flightgear_bridge
	url = https://gitee.com/seokhb/PX4-FlightGear-Bridge.git
	
[submodule "Tools/simulation/gazebo-classic/sitl_gazebo-classic"]
	path = Tools/simulation/gazebo-classic/sitl_gazebo-classic
	url = https://gitee.com/seokhb/PX4-SITL_gazebo-classic.git
	branch = main
	
[submodule "Tools/simulation/jmavsim/jMAVSim"]
	path = Tools/simulation/jmavsim/jMAVSim
	url = https://gitee.com/seokhb/jMAVSim.git
	branch = main
	
[submodule "Tools/simulation/jsbsim/jsbsim_bridge"]
	path = Tools/simulation/jsbsim/jsbsim_bridge
	url = https://gitee.com/seokhb/px4-jsbsim-bridge.git
	
[submodule "platforms/nuttx/NuttX/apps"]
	path = platforms/nuttx/NuttX/apps
	url = https://gitee.com/seokhb/NuttX-apps.git
	branch = px4_firmware_nuttx-10.3.0+
	
[submodule "platforms/nuttx/NuttX/nuttx"]
	path = platforms/nuttx/NuttX/nuttx
	url = https://gitee.com/seokhb/NuttX.git
	branch = px4_firmware_nuttx-10.3.0+-v1.14

[submodule "src/drivers/cyphal/public_regulated_data_types"]
	path = src/drivers/cyphal/public_regulated_data_types
	url = https://gitee.com/seokhb/public_regulated_data_types.git
	
[submodule "src/drivers/cyphal/legacy_data_types"]
	path = src/drivers/cyphal/legacy_data_types
	url = https://gitee.com/jiyuanwangxs/legacy_data_types.git
	branch = legacy

[submodule "src/drivers/cyphal/libcanard"]
	path = src/drivers/cyphal/libcanard
	url = https://gitee.com/seokhb/libcanard.git
	
[submodule "src/drivers/gps/devices"]
	path = src/drivers/gps/devices
	url = https://gitee.com/seokhb/PX4-GPSDrivers.git
	branch = main
	
[submodule "src/drivers/uavcan/libuavcan"]
	path = src/drivers/uavcan/libuavcan
	url = https://gitee.com/seokhb/libuavcan.git
	
[submodule "src/lib/crypto/libtomcrypt"]
	path = src/lib/crypto/libtomcrypt
	url = https://gitee.com/seokhb/libtomcrypt.git
	branch = px4
	
[submodule "src/lib/crypto/libtommath"]
	path = src/lib/crypto/libtommath
	url = https://gitee.com/seokhb/libtommath.git
	branch = px4
	
[submodule "src/lib/crypto/monocypher"]
	path = src/lib/crypto/monocypher
	url = https://gitee.com/seokhb/Monocypher.git
	branch = px4
	
[submodule "src/lib/events/libevents"]
	path = src/lib/events/libevents
	url = https://gitee.com/seokhb/libevents.git
	branch = main

[submodule "src/modules/uxrce_dds_client/Micro-XRCE-DDS-Client"]
	path = src/modules/uxrce_dds_client/Micro-XRCE-DDS-Client
	url = https://gitee.com/seokhb/Micro-XRCE-DDS-Client.git
	branch = px4

[submodule "src/lib/cdrstream/cyclonedds"]
	path = src/lib/cdrstream/cyclonedds
	url = https://gitee.com/seokhb/cyclonedds.git
	
[submodule "src/lib/cdrstream/rosidl"]
	path = src/lib/cdrstream/rosidl
	url = https://gitee.com/seokhb/rosidl.git
	
[submodule "src/modules/zenoh/zenoh-pico"]
	path = src/modules/zenoh/zenoh-pico
	url = https://gitee.com/seokhb/zenoh-pico.git
	branch = pr-zubf-werror-fix
[submodule "src/lib/heatshrink/heatshrink"]
	path = src/lib/heatshrink/heatshrink
	url = https://gitee.com/seokhb/heatshrink.git
	branch = px4
[submodule "Tools/simulation/gz"]
	path = Tools/simulation/gz
	url = https://gitee.com/seokhb/PX4-gazebo-models.git
	branch = main
[submodule "boards/modalai/voxl2/libfc-sensor-api"]
	path = src/modules/muorb/apps/libfc-sensor-api
	url = https://gitee.com/seokhb/libfc-sensor-api.git
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值