飞盈佳乐推出穿越机F7飞塔&F7飞控刮刮奖活动

模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

【双十一】1个月的工资,模吧当您一年的宣传员与推销员

118查看 | 4回复

为什么你的地面站在线加载不出固件?

[复制链接]
发表于 5 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
你或许遇到过,在Betaflight地面站中刷固件时,左上角飞控型号固件版本的选项一直处于加载中的状态。
为什么你的地面站在线加载不出固件? 飞控,开源,固件,地面站,betaflight 作者:chinaz1919 8432
好不容易飞控型号和固件版本的选项都出来了,选择好后点击从网络加载固件按钮,要么等了非常非常久才终于加载好固件,要么压根就加载不到固件。
为什么你的地面站在线加载不出固件? 飞控,开源,固件,地面站,betaflight 作者:chinaz1919 9286
这样的问题,在网上见过很多新手玩家的第一反应就是:飞控坏了又或者电脑坏了

你有认真想过到底是为什么吗?
为什么你的地面站在线加载不出固件? 飞控,开源,固件,地面站,betaflight 作者:chinaz1919 8841
先说结论:为了网络安全等因素,国内访问Github的CDN被一堵高高的墙给阻挡了,所以访问和下载速度才会变得很慢(比没开会员的百度网盘还要慢)。
为什么你的地面站在线加载不出固件? 飞控,开源,固件,地面站,betaflight 作者:chinaz1919 7612
github.com是全球最大的社交编程及代码托管网站,也因此被戏称为全球最大的同性交友网站(毕竟逛网站的基本都是程序员)。
为什么你的地面站在线加载不出固件? 飞控,开源,固件,地面站,betaflight 作者:chinaz1919 1412
众多的开源飞控项目如Betaflight、INAV、ArduPilot、PX4等也是托管在github上。在这里你可以轻松获取到这些开源飞控源代码,也可以加入这些项目去共同开发。
为什么你的地面站在线加载不出固件? 飞控,开源,固件,地面站,betaflight 作者:chinaz1919 3530
Betaflight和INAV地面站刷固件时使用的在线加载固件功能,便是从github上面去下载已经编译好的飞控程序。

根据网上查询的资料可知,CDN全称Content Distribute Network,直译过来的意思是内容分发网络,CDN解决的是如何将数据快速可靠从源网站传递到用户的问题。
用户获取数据时,不需要直接从源网站获取,通过CDN对于数据的分发,用户可以从一个较优的服务器获取数据,从而达到快速访问,并减少源网站负载压力的目的。
为什么你的地面站在线加载不出固件? 飞控,开源,固件,地面站,betaflight 作者:chinaz1919 7169
至于为什么github的CDN被墙给挡住后,访问和下载速度就变慢?
或许是因为网络代理商的原因,没有CDN后我们只能直接访问github,本身github服务器的负载就非常高,并且服务器设立在美国,固件跨过太平洋来到你的电脑上就很不容易,于是就导致访问下载非常慢。
为什么你的地面站在线加载不出固件? 飞控,开源,固件,地面站,betaflight 作者:chinaz1919 6107
那么问题又来了,为什么CDN会被屏蔽呢?
为什么你的地面站在线加载不出固件? 飞控,开源,固件,地面站,betaflight 作者:chinaz1919 5435

为什么你的地面站在线加载不出固件? 飞控,开源,固件,地面站,betaflight 作者:chinaz1919 1227

知道了在线加载不出固件的原因,那就好办了,现在有三个解决方案快速提高刷固件的效率。
01 人肉出国

要知道只是国内把github的CDN给屏蔽了,国外并不受影响,所以我们可以到国外去刷固件。

不过这个方案弊端也挺多的,出趟国的机票钱就不说了,关键是国外疫情这么严重,回来也就隔离14天的事,万一回不来了。。。

为什么你的地面站在线加载不出固件? 飞控,开源,固件,地面站,betaflight 作者:chinaz1919 144
02 电脑出国

前面说到了CDN是被一堵高高的墙给挡住的,那我们可以找个扶梯翻过这座墙,到墙外去加载固件,这样CDN就不会受到影响,从而实现固件秒加载。这就是著名的科学上网法

为什么你的地面站在线加载不出固件? 飞控,开源,固件,地面站,betaflight 作者:chinaz1919 8405
03 本地加载固件

要是人和电脑都出不了国,那建议还是是使用本地电脑加载固件的功能吧,使用提前下载好飞控固件去烧写,也是我比较推荐的一种方式,毕竟在线加载只能一次性刷写,下次再刷固件又要重新去加载固件了,非常麻烦。

为什么你的地面站在线加载不出固件? 飞控,开源,固件,地面站,betaflight 作者:chinaz1919 7255

当然在不出国的情况下直接在github上下载固件的速度跟在线加载没什么区别,但是你获取飞控固件的方式不止一种,可以从qq群、网盘等途径下载到别人提前下载好并分享出来的固件。

(后台回复“固件”获取Betaflight飞控固件网盘链接)
来源:航越天际线

还有一些不借助科学上网的方案,对计算机水平有点要求,在这里就不详细讲了,有兴趣自己百度吧。

发表于 5 天前 | 显示全部楼层
支持一下:lol
回复 支持 反对

使用道具 举报

发表于 4 天前 来自手机 | 显示全部楼层
其实直接通过谷歌浏览器去github官网找bf的固件,然后通过idm下载快得很,也就5分钟以内就能下好
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
谢谢楼主,共同发展
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

飞盈佳乐穿越机F7飞塔与F7飞控活动

QQ|关于模吧|APP下载|广告报价|企业会员|商城入驻|联系我们|模吧 ( 京ICP备13050687号-9 )

© 2013-2020 Moz8.com 模吧,玩出精彩!