Open FPV VTX开源之OSD使用分类
Open FPV VTX开源之OSD使用分类
- 1. 源由
- 2. 硬件
- 2.1 【天空端】SigmaStar
- 2.2 【天空端】Raspberry Pi
- 2.3 【地面端】
- 3. 软件
- 3.1 天空端软件
- 3.2 地面端软件
- 4. 分类
- 4.1 嵌入式OSD
- 分类A1-嵌入式OSD:SigmaStar + Android
- 分类A2-嵌入式OSD:SigmaStar + Hi3536
- 分类A3-嵌入式OSD:SigmaStar + Radxa
- 分类A4-嵌入式OSD:SigmaStar + Jetson
- 分类A5-嵌入式OSD:RaspberryPi + Android
- 分类A6-嵌入式OSD:RaspberryPi + Hi3536
- 分类A7-嵌入式OSD:RaspberryPi + Radxa
- 分类A8-嵌入式OSD:RaspberryPi + Jetson
- 4.2 地面站OSD
- 分类B1-地面站OSD:SigmaStar + Android
- 分类B2-地面站OSD:SigmaStar + Hi3536
- 分类B3-地面站OSD:SigmaStar + Radxa
- 分类B4-地面站OSD:SigmaStar + Jetson
- 分类B5-地面站OSD:RaspberryPi + Android
- 分类B6-地面站OSD:RaspberryPi + Hi3536
- 分类B7-地面站OSD:RaspberryPi + Radxa
- 分类B8-地面站OSD:RaspberryPi + Jetson
- 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 天空端软件
- msposd
- mavfwd
- mavlink-router
3.2 地面端软件
- vdec
- PixelPilot
- jetson-fpv
- mission-planner
- qgroundcontrol
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
- Ardupilot 4.5.7 + OpenIPC + msposd AKM Rover
分类A6-嵌入式OSD:RaspberryPi + Hi3536
msposd + vdec
分类A7-嵌入式OSD:RaspberryPi + Radxa
msposd + gstreamer
分类A8-嵌入式OSD:RaspberryPi + Jetson
msposd + gstreamer
4.2 地面站OSD
- Open FPV VTX开源之默认MAVLink设置
分类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接口都是开放性的,可以调整,适配,甚至更改。且实际使用方式随着应用而可以任意部署、配置。
- QGroundControl@Jetson Orin Nano - 从代码编译安装 ~ 初心不改!!!
- Jetson Orin Nano Super之jetson-fpv开源代码下载
- Ardupilot开源无人机之Geek SDK进展2024-2025
- Ardupilot开源无人机之Geek SDK讨论
相关文章:
Open FPV VTX开源之OSD使用分类
Open FPV VTX开源之OSD使用分类 1. 源由2. 硬件2.1 【天空端】SigmaStar2.2 【天空端】Raspberry Pi2.3 【地面端】 3. 软件3.1 天空端软件3.2 地面端软件 4. 分类4.1 嵌入式OSD分类A1-嵌入式OSD:SigmaStar Android分类A2-嵌入式OSD:SigmaStar Hi3536分…...
题解:洛谷 P4113 [HEOI2012] 采花
题目https://www.luogu.com.cn/problem/P4113 运用类似于P1972 [SDOI2009] HH的项链的操作,将数据离线下来处理。 按照区间右端点从小到大排序。 问题是数量大于等于 的时候才能算进去。 于是乎我们用两个数组维护倒数第二次出现和最后一次出现的地方。 每次在…...
linux概念详解
用户守护进程 用户空间守护进程是一些在后台运行的长期服务程序,提供系统级服务。 下面举一些例子。 网络服务: 如sshd(SSH服务)、httpd(HTTP服务)。 sshd:sshd 守护进程会在后台运行&#x…...
easyexcel快速使用
1.easyexcel EasyExcel是一个基于ava的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel 即通过java完成对excel的读写操作, 上传下载 2.easyexcel写操作 把java类中的对象写入到excel表格中 步骤 1.引入依赖 <depen…...
fetch() 与 XMLHttpRequest 的差异
fetch() 与 XMLHttpRequest 的差异 fetch() 的功能与 XMLHttpRequest 基本相同,都是向服务器发出 HTTP 请求,但有三个主要的差异。 (1)fetch()使用 Promise,不使用回调函数,因此大大简化了写法࿰…...
【java面向对象的三大特性】封装、继承和多态
目录标题 一、封装(Encapsulation):二、继承(Inheritance):三、多态(Polymorphism):1. 多态的三个必要条件:2.多态的具体实现:3.多态的使用场景&a…...
c# textbox 设置不获取光标
[DllImport("user32",EntryPoint "HideCaret")] private static extern bool HideCaret(IntPtr hWnd); //需引入命名空间using System.Runtime.InteropServices; private void Txt_RecInfo_MouseDown(object sender, MouseEventArgs e) { …...
算法13-BFPRT算法
一、BFPRT 算法概念 BFPRT 算法(Blum-Floyd-Pratt-Rivest-Tarjan 算法)是一种用于在无序数组中快速找到第 k 小(或第 k 大)元素的高效算法。它的时间复杂度为 O(n),在最坏情况下也能保证线性时间复杂度。BFPRT 算法的…...
android studio下载安装汉化-Flutter安装
1、下载android studio官方地址:(这个网址可能直接打不开,需要VPN) https://developer.android.com/studio?hlzh-cn mac版本分为X86和arm版本,电脑显示芯片是Inter的就是x86的,显示m1和m2的就是arm的 …...
Seaweedfs(master volume filer) docker run参数帮助文档
文章目录 进入容器后执行获取weed -h英文中文 weed server -h英文中文 weed volume -h英文中文 关键点测试了一下,这个-volume.minFreeSpace string有点狠,比如设置值为10(10%),它直接给系统只留下10%的空间࿰…...
嵌套调用实现数组元素逆序存放
主函数调用reverse_array(int ptr[],int cnt)函数,该函数在调用inplace_swap(int *x,int *y)函数时,把两个不同的地址送给inplace_swap(int *x,int *y)函数,实现这两个位置处元素的交换。 令*xa,*yb 则*y *x^*y执行后,*xa,*ya^b…...
【工业安全】-CVE-2022-35555- Tenda W6路由器 命令注入漏洞
文章目录 1.漏洞描述 2.环境搭建 3.漏洞复现 4.漏洞分析 4.1:代码分析 4.2:流量分析 5.poc代码: 1.漏洞描述 漏洞编号:CVE-2022-35555 漏洞名称:Tenda W6 命令注入 威胁等级:高危 漏洞详情࿱…...
Spark 和 Flink
Spark 和 Flink 都是目前流行的大数据处理引擎,但它们在架构设计、应用场景、性能和生态方面有较大区别。以下是详细对比: 1. 架构与核心概念 方面Apache SparkApache Flink计算模型微批(Micro-Batch)为主,但支持结构…...
Jupyter lab 无法导出格式 Save and Export Notebook As无法展开
本来尝试jypyter lab如何导出HTML带有侧边导航栏,一顿操作后发现还是没实现。 又突然发现导出其他格式地功能不能用了,浏览器里Save and Export Notebook As展开按钮为灰色打不开。 经典想实现的没实现还把原先的搞坏了。 看了jupyter lab的运行信息发…...
C#(Winform)通过添加AForge添加并使用系统摄像机
先展示效果 AForge介绍 AForge是一个专门为开发者和研究者基于C#框架设计的, 也是NET平台下的开源计算机视觉和人工智能库 它提供了许多常用的图像处理和视频处理算法、机器学习和神经网络模型,并且具有高效、易用、稳定等特点。 AForge主要包括: 计算机视觉与人…...
【LeetCode: 611. 有效三角形的个数 + 排序 + 双指针】
🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…...
每日十题八股-补充材料-2025年2月15日
1.TCP是如何保证消息的顺序和可靠的? 写得超级好的文章 首先肯定是三次握手和四次挥手保证里通讯双方建立了正确有效的连接。 其次是校验和、序列号,ACK消息应答机制还有重传机制,保证了消息顺序和可靠。 同时配合拥塞机制和流量控制机制&am…...
国内已经部署DeepSeek的第三方推荐
大家好,我是苍何。 最近DeepSeek爆火,我也说点心里话,其实就我们普通人而言,要想用好 DeepSeek,其实无非就是要利用好工具为我们自己提效。 比如你是搞编程的,你就得学会如何用 DeepSeek 更快速的辅助你编…...
理解WebGPU 中的 GPUDevice :与 GPU 交互的核心接口
在 WebGPU 开发中, GPUDevice 是一个至关重要的对象,它是与 GPU 进行交互的核心接口。通过 GPUDevice ,开发者可以创建和管理 GPU 资源(如缓冲区、纹理、管线等),并提交命令缓冲区以执行渲染和计算任…...
APlayer - APlayer 初识(APlayer 初识案例、APlayer 常用事件)
一、APlayer APlayer 是一款轻量级、功能丰富的 HTML5 音频播放器 二、APlayer 初识案例 1、案例演示 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthde…...
c++中什么时候应该使用final关键字?
在C中,final关键字是自C11标准引入的重要特性,主要用于类继承和虚函数重写机制的约束。下面从技术原理、使用场景和最佳实践三个维度进行系统分析,并给出工业级代码示例。 目录 一、技术原理深度解析 二、关键使用场景分析 1. 类级别的fi…...
2025年2月15日(虚拟环境-deepseek)
好的,用户之前已经询问过如何在树莓派上安装venv,现在他们的问题是“如何使用”。我需要回顾之前的对话,看看之前是否已经涵盖了使用的部分,或者用户需要更详细的使用步骤。 首先,查看之前的回答,发现用户…...
PyTorch Lightning LightningDataModule 介绍
LightningDataModule 是 PyTorch Lightning 提供的数据模块,用于统一管理数据加载流程(包括数据准备、预处理、拆分、批量加载等)。它的核心作用是将数据处理逻辑与模型解耦,提高代码的可复用性和可读性。 1. LightningDataModule 的作用 ✅ 封装数据预处理:数据下载、清…...
Windows环境下使用Ollama搭建本地AI大模型教程
注:Ollama仅支持Windows10及以上版本。 安装Ollama 去 ollama官网 下载对应平台及OS的安装包。 运行安装包,点击“安装”按钮即可开始安装。Ollama会自动安装到你的 C:\Users\<当前用户名>\AppData\Local\Programs\Ollama 目录上。 安装完成后&…...
2024年认证杯SPSSPRO杯数学建模A题(第二阶段)保暖纤维的保暖能力全过程文档及程序
2024年认证杯SPSSPRO杯数学建模 A题 保暖纤维的保暖能力 原题再现: 冬装最重要的作用是保暖,也就是阻挡温暖的人体与寒冷环境之间的热量传递。人们在不同款式的棉衣中会填充保暖材料,从古已有之的棉花、羽绒到近年来各种各样的人造纤维。不…...
算法19(力扣244)反转字符串
1、问题 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 2、示例 (1) 示例 1&a…...
DeepSeek 助力 Vue 开发:打造丝滑的卡片(Card)
前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…...
ESP32 arduino + DeepSeek API访问
此项目主要使用ESP32-S3实现一个AI语音聊天助手,可以通过该项目熟悉ESP32-S3 arduino的开发,百度语音识别,语音合成API调用,百度文心一言大模型API的调用方法,音频的录制及播放,SD卡的读写,Wifi…...
最新国内 ChatGPT Plus/Pro 获取教程
最后更新版本:20250202 教程介绍: 本文将详细介绍如何快速获取一张虚拟信用卡,并通过该卡来获取ChatGPT Plus和ChatGPT Pro。 # 教程全程约15分钟开通ChatGPT Plus会员帐号前准备工作 一个尚未升级的ChatGPT帐号!一张虚拟信用卡…...
SQLMesh 系列教程4- 详解模型特点及模型类型
SQLMesh 作为一款强大的数据建模工具,以其灵活的模型设计和高效的增量处理能力脱颖而出。本文将详细介绍 SQLMesh 模型的特点和类型,帮助读者快速了解其强大功能。我们将深入探讨不同模型类型(如增量模型、全量模型、SCD Type 2 等࿰…...
