|
本帖最后由 wetouns 于 2020-5-8 09:46 编辑
嗨!大家好,这次我又给大家带来好东西了,那就是……我在APM固件的内置OSD里加入了雷达视图,方位角和单节电芯电压显示三大杀手级功能拉!
从此用F4刷APM的用户们也能用上这些主流功能了,内置OSD不再残缺!
前情提要:
没看过且感兴趣的可以去我上一个帖子去了解一下前传:
(2018-12-15日更新)APM的MINIOSD支持飞机方位角和雷达视图的显示拉!!
http://bbs.5imx.com/forum.php?mod=viewthread&tid=1327905
我以前改过一版外挂OSD的固件,也是加入了上述几个功能的支持,也得到了一些模友的好评,但也有遗憾,遗憾就是那版OSD挂在多轴和倾转固件的飞控上并不完美,有些信息显示不正确。还有就是外挂OSD显示上比较卡顿,不像现在F4内置的OSD显示这么流畅,也不是特别稳定,偶尔会死机,或者OSD画面消失等。
其实早些时候我也有想过要不要对固件内置的OSD下手,实际上移植代码过去很快,但麻烦的是搭建开发环境,之前看过官方的一些开发者教程,嫌麻烦就一直迟迟没下手,觉得外挂OSD虽然麻烦点,但是只要有三大杀手级功能,其他的一些不足我也能接受。直到最近我的外挂OSD老给我出问题,经常所有OSD信息消失,只剩下摄像头画面,这让我很尴尬,也促使我下定了决心,再麻烦也要对APM固件的内置OSD下手了,我也挺纳闷这些人开发者既然都已经重写OSD了,为啥不把这么重要的功能加上呢,APM整个开发团队好像跟这几个功能有杀父之仇似的,这么多年了,就是不加入这功能。不过这下好了,上一版外挂OSD的雷达版固件香火终于得以延续,自从F4飞控流行起来后,很多原来用我那版外挂OSD的模友也都放弃外挂OSD,用起内置OSD了,主要还是因为布线简洁,OSD刷新率也高
关于什么是方位角,下图已经解释的很清楚了。雷达视图应该大家都知道了我就不解释了,图中的飞机就是OSD上代表飞机的那个小箭头
正题:
好了说正题,这次我改的是飞控的固件,固件是基于官方最新稳定版stable-4.0.5改的。所以要通过给飞控刷固件来获得这些新功能,已经跟外置OSD没有半点关系了,因为现在最新的固件都已经集成了OSD代码在固件里了。然后这次令人欣喜的是支持所有飞控板和所有飞机类似,多轴,固定翼,车,船,统统支持。只不过我目前只会发布三块飞控板的,分别是F405-wing,F4V3,F4V3 Pro的固定翼固件,因为这三块飞控保有量比较大。并且编译一次固件得花掉20几分钟时间,光是编译固定翼这3个板子的固件就要一个多小时,别人工作站电脑编译1分钟就能完成,比不得比不得,家境贫寒,告辞。
如果你是多轴或者是使用其他飞控板的玩家,但你使用的飞控并没有在我发布的范围内的,可以单独联系我帮忙编译获取对应的固件
关于固件更新的声明:
以后如果APM官方发布新固件,正常情况下我不会跟进,如果官方发布的新固件解决了重大BUG或者有重大更新,我才会基于最新的固件重新编译发布。
使用说明:
刷固件
如果你手上的F4飞控已经刷过APM固件,那可以直接去MP地面站刷apj格式的固件。
如果是新买的飞控还没刷过的,可以参考我这个帖子去刷:
【有点另类的F4刷ardupilot(APM)的方式,以及刷完之后的简明设置教程】
http://bbs.5imx.com/forum.php?mod=viewthread&tid=1490256
OSD设置,非常重要,必须按照以下说明进行设置
这里是重点,因为我新加的这几个元素都是依附于其他元素的,我没有去改MP地面站的OSD设置界面,所以这几个元素没法在地面站通过手动进行开启或者关闭或者调整显示位置。
1.单节电芯的电压依附在总电压的下面一行,所以要给总电压下边留个空行,不要放其他元素,否则会被覆盖
2.方位角角度依附在RSSI的下面一行,RSSI下面也要留一个空行来显示方位角
3.雷达视图以水平线中间的那个十字准星为中央,十字准星就代表家,也就是起飞点,这里不需要做特别的设置,只是告诉你有这么回事儿
固件下载地址(2020-05-08更新):
链接:https://pan.baidu.com/s/16Z4zVpx2o_Y2M1uVtQ3PBA
提取码:dk9v
--------------------------------------------------------5月8日更新内容:--------------------------------------------------------
1.增加个性字库,原N-W-E-S改成了中文的东南西北
2.字库去掉了经纬度值前面的LON LNG小图标
想要使用该字库的可以将OSD_FONT改成5
提示:当OSD_FONT为5的时候不能在地面站编辑OSD布局,
如果想编辑布局得先把这个参数值设置为0~4之间的任意一个数才能改,
改完之后再设置回5即可
最后要特别鸣谢几个给我提供了莫大帮助的重要人物
倾转固定翼群的群主:K大
天天飞飞机出视频高产似母猪的:再见荒芜绿洲
其中K大给我解答了一些搭建开发环境过程中遇到的问题,绿洲大佬倾力帮忙固件的测试工作。有了他们我这个版本的固件才得以顺利发布,再次感谢!
使用过程中如果碰到任何问题或者建议欢迎跟帖留言,我会及时跟进
如果您非常喜欢该项目,并且认为它给您带来了妙不可言的飞行感受且高潮不断,想要打赏鼓励一下作者(本人)以表内心欢喜的,可通过支付宝进行捐赠哦,金额随缘,完全自愿。
支付宝:wetouns@sina.com
|
欢迎继续阅读楼主其他信息
|