INAV固件下的小天空端可以通过配置文件或者INAV地面站来开启OSD功能,不需要 root 权限。以下是具体步骤:
1. 编辑 INAV 配置文件
使用任意文本编辑器打开 INAV 配置文件(默认为 `config.h`),搜索并找到 OSD 相关选项,例如:
```
#define OSD_ENABLE ENABLE
#define OSD_TYPE OSD_TYPE_MINIMOSD
```
将 `OSD_ENABLE` 设置为 `ENABLE`,表示开启 OSD 功能。根据使用的 OSD 类型,将 `OSD_TYPE` 设置为相应的值(例如 `OSD_TYPE_MINIMOSD` 对应 Mini OSD)。
2. 使用 INAV 地面站
将电脑连接到飞行控制器的 USB 端口,打开 INAV 地面站软件。在左侧的菜单中选择 `OSD` 选项,勾选 `Enable OSD`,选择 OSD 类型和字体,再将屏幕布局调整为合适的样式即可。
注意:为了将 OSD 数据正确传输到视频传输设备上,需要将飞行控制器和视频传输设备之间连接的信号线(例如 TX、RX 线)直接连接起来,或者使用一个 OSD 模块来实现此功能。
1. 编辑 INAV 配置文件
使用任意文本编辑器打开 INAV 配置文件(默认为 `config.h`),搜索并找到 OSD 相关选项,例如:
```
#define OSD_ENABLE ENABLE
#define OSD_TYPE OSD_TYPE_MINIMOSD
```
将 `OSD_ENABLE` 设置为 `ENABLE`,表示开启 OSD 功能。根据使用的 OSD 类型,将 `OSD_TYPE` 设置为相应的值(例如 `OSD_TYPE_MINIMOSD` 对应 Mini OSD)。
2. 使用 INAV 地面站
将电脑连接到飞行控制器的 USB 端口,打开 INAV 地面站软件。在左侧的菜单中选择 `OSD` 选项,勾选 `Enable OSD`,选择 OSD 类型和字体,再将屏幕布局调整为合适的样式即可。
注意:为了将 OSD 数据正确传输到视频传输设备上,需要将飞行控制器和视频传输设备之间连接的信号线(例如 TX、RX 线)直接连接起来,或者使用一个 OSD 模块来实现此功能。