Ardupilot-Cygwin-SITL模拟仿真

window系统模拟仿真Ardupilot固件:

        ardupilot兼容不同的系统运行,模拟仿真的好处在于可以立刻实践验证自己添加修改的代码,进行测试,快速调试。

一、下载Ardupilot固件源码

        获取Ardupilot固件源码github下载地址,使用命令下载代码:

git clone "URL" --recurse-submodules

其中的--recurse-submodules参数表示连同子模块一起clone下来,如果不加,后续会出现下载源码中缺少部分库代码,导致编译失败,解决方法就是自己再去一个一个clone下来,比较麻烦,所以在clone主项目的时候一并clone下来比较方便。

        clone过程中有时由于网络问题会出现git fatal现象,clone失败,这时可以cd到主项目文件夹/ardupilot下执行以下命令:

git submodule init
git submodule update

二、配置Ardupilot编译环境

        在window系统中模拟仿真Ardupilot用的是Cygwin,对于Cygwin的描述是:"让你在window中有使用Linux的感觉",按逻辑思维想就是模拟一个Linux环境从而在模拟的Linux系统下编译Ardupilot。对于编译需要的各种语言编译器,引用库代码,可以执行/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值