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)。具体的参数和命令含义可能需要参考设备的文档或系统的详细说明。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了