D1-H 哪吒 HDMI测试

使用镜像 D1-H哪吒HDMI测试固件
https://www.aw-ol.com/downloads/resources/22

输入命令

切换到HDMI输出:
cd /sys/kernel/debug/dispdbg
echo disp0 > name; echo switch1 > command; echo 4 10 0 0 0x4 0x101 0 0 0 8 > param; echo 1 > start;

测试显示colorbar:
echo 1 > /sys/class/disp/disp/attr/colorbar

测试播放视频:
tplayerdemo /usr/lib/tt-data/01-1080P-HEVC-AAC-60F.mkv

 

HDMI 声音输出

默认声音是从耳机孔输出

修改etc/asound.conf文件,将pcm.!default里面的playback.pcm,从"Playback"改成"PlaybackHDMI"
alsa框架默认会从这个配置文件读取配置,配成HDMI输出就可以了

 

命令解释
这段命令是在一个Tiny Linux系统中执行的,用于控制显示输出设备,特别是切换到HDMI显示。这些命令通过与显示设备交互,设置参数,并启动显示切换过程。下面是对每个命令的详细解释:

1. **`echo disp0 > name;`**
- 这条命令将字符串 `disp0` 写入到一个文件或设备文件 `name`。在这里,`disp0` 可能表示一个显示设备的名称或标识符,指定了你要操作的显示设备。

2. **`echo switch1 > command;`**
- 这条命令将字符串 `switch1` 写入到一个文件或设备文件 `command`。`switch1` 可能表示一个命令,用于切换显示设备的状态或进行某种操作。在这个上下文中,它可能用于发起显示切换操作。

3. **`echo 4 10 0 0 0x4 0x101 0 0 0 8 > param;`**
- 这条命令将一串参数写入到一个文件或设备文件 `param`。这些参数通常用于指定详细的配置或设置:
- `4 10 0 0`:这些是可能的整数值,具体意义取决于系统文档。例如,它们可能表示显示区域的起始位置、大小或其他属性。
- `0x4` 和 `0x101`:这些是十六进制值,通常用于表示特定的模式、状态或控制码。具体含义需要参考设备文档或系统规格。
- `0 0 0 8`:这些也是整数值,用于进一步的配置或控制。

4. **`echo 1 > start;`**
- 这条命令将值 `1` 写入到一个文件或设备文件 `start`。这个操作可能用于启动或激活先前配置的显示设置。`1` 通常表示启用状态,触发实际的显示切换操作。

总结一下,这些命令的作用是:
1. 选择目标显示设备(`disp0`)。
2. 指定要执行的操作(`switch1`,可能是切换显示)。
3. 提供详细的参数配置(通过 `param` 文件)。
4. 启动显示切换过程(通过向 `start` 文件写入 `1`)。

这些命令通过与显示控制系统的文件接口交互,实现了从一个显示设备切换到另一个显示设备(例如,HDMI)。具体的参数和命令含义可能需要参考设备的文档或系统的详细说明。

posted on 2024-08-17 21:05  zxddesk  阅读(13)  评论(0编辑  收藏  举报

导航