Open FPV VTX开源之OSD使用分类
- [1. 源由](#1. 源由)
- [2. 硬件](#2. 硬件)
-
- [2.1 【天空端】SigmaStar](#2.1 【天空端】SigmaStar)
- [2.2 【天空端】Raspberry Pi](#2.2 【天空端】Raspberry Pi)
- [2.3 【地面端】](#2.3 【地面端】)
- [3. 软件](#3. 软件)
-
- [3.1 天空端软件](#3.1 天空端软件)
- [3.2 地面端软件](#3.2 地面端软件)
- [4. 分类](#4. 分类)
-
- [4.1 嵌入式OSD](#4.1 嵌入式OSD)
-
- [分类A1-嵌入式OSD:SigmaStar + Android](#分类A1-嵌入式OSD:SigmaStar + Android)
- [分类A2-嵌入式OSD:SigmaStar + Hi3536](#分类A2-嵌入式OSD:SigmaStar + Hi3536)
- [分类A3-嵌入式OSD:SigmaStar + Radxa](#分类A3-嵌入式OSD:SigmaStar + Radxa)
- [分类A4-嵌入式OSD:SigmaStar + Jetson](#分类A4-嵌入式OSD:SigmaStar + Jetson)
- [分类A5-嵌入式OSD:RaspberryPi + Android](#分类A5-嵌入式OSD:RaspberryPi + Android)
- [分类A6-嵌入式OSD:RaspberryPi + Hi3536](#分类A6-嵌入式OSD:RaspberryPi + Hi3536)
- [分类A7-嵌入式OSD:RaspberryPi + Radxa](#分类A7-嵌入式OSD:RaspberryPi + Radxa)
- [分类A8-嵌入式OSD:RaspberryPi + Jetson](#分类A8-嵌入式OSD:RaspberryPi + Jetson)
- [4.2 地面站OSD](#4.2 地面站OSD)
-
- [分类B1-地面站OSD:SigmaStar + Android](#分类B1-地面站OSD:SigmaStar + Android)
- [分类B2-地面站OSD:SigmaStar + Hi3536](#分类B2-地面站OSD:SigmaStar + Hi3536)
- [分类B3-地面站OSD:SigmaStar + Radxa](#分类B3-地面站OSD:SigmaStar + Radxa)
- [分类B4-地面站OSD:SigmaStar + Jetson](#分类B4-地面站OSD:SigmaStar + Jetson)
- [分类B5-地面站OSD:RaspberryPi + Android](#分类B5-地面站OSD:RaspberryPi + Android)
- [分类B6-地面站OSD:RaspberryPi + Hi3536](#分类B6-地面站OSD:RaspberryPi + Hi3536)
- [分类B7-地面站OSD:RaspberryPi + Radxa](#分类B7-地面站OSD:RaspberryPi + Radxa)
- [分类B8-地面站OSD:RaspberryPi + Jetson](#分类B8-地面站OSD:RaspberryPi + Jetson)
- [5. 其他](#5. 其他)
1. 源由
最近发现一个问题,就是很多朋友在OpenIPC
固件的 FPV VTX设置上常有:抱怨,总是调不出来!
其实,这个问题太正常了,因为这个OSD配置太弹性了。
主要原因是当前OpenIPC
固件支持的VTX OSD的配置有很多种方式。使用场景多了,配置自然就很多,如果没有很好的了解各种差异,此时配置只要一个参数不对,就会出现无法成功,若干次尝试失败,自然感觉到非常气馁了。
因此,使用Open FPV VTX
的朋友需要理清楚以下几个关键点:
- 使用了什么MCU/Camera的天空端硬件?
- 使用了哪种地面端工具?
- 使用嵌入式还是地面站OSD?
首先,我们来一起了解下软硬件的情况。
2. 硬件
注:其他未列出硬件,是因为笔者没有,其实还有很多,比如:Hi3516。但该类型硬件,可以参考。
2.1 【天空端】SigmaStar
- SSC338Q + IMX415
- SSC30KQ + IMX335
2.2 【天空端】Raspberry Pi
- Raspberry Pi 3B+ + OV5467
- Raspberry Pi ZeroW + OV5647
2.3 【地面端】
- Android device(Phone/Pad)
- Hi3536
- Radxa 3E/W
- Jetson
3. 软件
注:其他未列出软件,是因为笔者没有用,其实还有很多,比如:wfb-ng-osd。但该类型硬件,可以参考。
3.1 天空端软件
3.2 地面端软件
4. 分类
前面介绍了这么多硬件/软件内容,主要是为了给出一个概念:
- 软硬件是协同工作的,不要分开来谈
- 跟着硬件组合和功能理解会比较容易
但是,有了上述软硬件信息,接下来的排列组合会比较容易理解!
注1:随着时间,技术,开源的增加,可能还会发生变化。
注2:这里仅给出常用的情况,其实还有更加复杂的应用场景,不做展开!
4.1 嵌入式OSD
- Open FPV VTX开源之嵌入式OSD配置
- Open FPV VTX开源之betaflight配置
- Open FPV VTX开源之ardupilot配置
- Open FPV VTX开源之inav配置
- Open FPV VTX开源之ardupilot双OSD配置摄像头
分类A1-嵌入式OSD:SigmaStar + Android
msposd + PixelPilot
分类A2-嵌入式OSD:SigmaStar + Hi3536
msposd + vdec
分类A3-嵌入式OSD:SigmaStar + Radxa
msposd + gstreamer
分类A4-嵌入式OSD:SigmaStar + Jetson
msposd + gstreamer
分类A5-嵌入式OSD:RaspberryPi + Android
msposd + PixelPilot
分类A6-嵌入式OSD:RaspberryPi + Hi3536
msposd + vdec
分类A7-嵌入式OSD:RaspberryPi + Radxa
msposd + gstreamer
分类A8-嵌入式OSD:RaspberryPi + Jetson
msposd + gstreamer
4.2 地面站OSD
分类B1-地面站OSD:SigmaStar + Android
mavfwd + PixelPilot
分类B2-地面站OSD:SigmaStar + Hi3536
mavfwd + vdec
msposd + msposd
分类B3-地面站OSD:SigmaStar + Radxa
msposd + msposd
分类B4-地面站OSD:SigmaStar + Jetson
msposd + msposd
- OpenIPC SSC30KQ IMX335 + Ardupilot 4.5.6 + 梅岭隧道南入口 FPV飞行
- OpenIPC地面站OSD + Ardupilot 4.5.6 + 梅家坞山坳 FPV飞行
分类B5-地面站OSD:RaspberryPi + Android
mavfwd + PixelPilot
分类B6-地面站OSD:RaspberryPi + Hi3536
mavfwd + vdec
msposd + msposd
分类B7-地面站OSD:RaspberryPi + Radxa
msposd + msposd
分类B8-地面站OSD:RaspberryPi + Jetson
msposd + msposd
- Open FPV VTX开源代码之树莓派3B+ Bookworm部署更新
- libcamera_mon 开源代码之树莓派3B+ Bookworm部署
- msposd 开源代码之树莓派3B+ Bookworm部署
- wfb-ng 开源代码之树莓派3B+ Bookworm无线配置
- wfb-ng 开源代码之树莓派3B+ Bookworm安装
- 树莓派3B+OV5647 30FPS/0.76mm/222°FOV 满血复活 - AKM ArduRover4.5.7
5. 其他
由于开源的自由性,很多配置方式,包括API接口都是开放性的,可以调整,适配,甚至更改。且实际使用方式随着应用而可以任意部署、配置。