(24)(24.4) MultiWii/DJI/HDZero OSD (version 4.2 and later)(三)

文章目录

前言

3 显示端口OSD


前言

经过 WTF-OSD 修改的 HDZeroWalksnailDJI 能够进行 DisplayPort 操作。


3 显示端口OSD

DisplayPort 是一种 MSP 协议扩展,允许自动驾驶仪在兼容的外部操作系统上远程绘制文本。DisplayPort 是一种 MSP 协议扩展,允许在兼容的外部操作系统上远程绘制文本字符/图标,并允许高清晰度(HD)和标准清晰度(SD)显示。

经过 WTF-OSD 修改的 HDZeroWalksnailDJI 能够进行 DisplayPort 操作。

特点

DisplayPort OSD 可以渲染 ArduPilot 板载 OSD 支持的所有面板项。还支持多屏幕切换、多单位和统计等功能。有关更多信息,请参阅机载 OSD 文档(onboard OSD documentation)。基于DisplayPort 的操作系统包括:

  • HDZero
  • Walksnail
  • DJI goggles using the wtf-os firmware and msdp-osd module, and
  • MWOSD’s DisplayPort mode/firmware

用于访问 HDZeroVTX 菜单和相机菜单的 Stick 命令,或 0mW 模式也可以使用。

HDZero 使用 ArduPilot 自定义字体。

配置

要启用 MSP DisplayPort OSD,请设置以下参数(使用串行端口n作为使用 TXRX 线路连接到Air单元的端口):

Note

设置上述协议类型时,串口波特率默认值自动更改为 115.2Kbaud。但是,如果用户之前或之后更改了波特率,则不会使用此默认值。大多数视频护目镜系统都需要 115.2Kaud

WTF-OSD固件的DJI护目镜

根据现有的固件版本,你可以使用第三方“root”和操作系统替换来修改 DJI 护目镜的固件,该替换允许使用 MSP DisplayPort 协议,并在面板项目、屏幕和位置方面提供与 ArduPilot 内部 OSD 相同的功能。了解有关使用wtf-os固件和 msdp-osd 模块(msdp-osd module)的更多信息。

此外,你可以使用标准清晰度(SD)字体或高清(HD)字体,以及字体的颜色。使用此功能所需的步骤是:

使用护目镜和空气装置上的 wtf-osd 基于网络的配置器配置按钮(wtf-osd web based configurator):

1. 将护目镜和空气装置固定。

2. 安装 WTFOS

3. 使用“软件包管理器”安装 msp-osd 模块。

4. 按照 msp-osd 自述文件的指示,在护目镜 SD 卡的根目录中安装字体包

5. 配置:

msp-osd 模块网站上提供了从 ArduPilot 标准字体集转换而来的字体集,但此处(here)提供了其他带有彩色图标的 DJI 风格 SD/HD 字体集。

Note

如果使用 mspd-osd 版本 0.6.7 之后的版本,则需要重命名上述字体集并将其放置在 goggle SD 卡上的相应子目录中。无论你使用哪个版本的 msp-osd,请按照自述文件进行操作。

猜你喜欢

转载自blog.csdn.net/qq_20016593/article/details/141351850
4.2