...
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 顺序写测试 fio -filename=/temp/testfile -direct=1 -ioengine=psync -iodepth 128 -rw=write -bs=1M -size=3G -numjobs=4 -runtime=30 -group_reporting -name=iopstest -time_based=1 # 顺序读测试 fio -filename=/temp/testfile -direct=1 -ioengine=psync -iodepth 128 -rw=read -bs=1M -size=3G -numjobs=4 -runtime=30 -group_reporting -name=iopstest -time_based=1 # 随机写测试 fio -filename=/temp/testfile -direct=1 -ioengine=psync -iodepth 128 -rw=randwrite -bs=1M -size=3G -numjobs=4 -runtime=30 -group_reporting -name=iopstest -time_based=1 # 随机读测试 fio -filename=/temp/testfile -direct=1 -ioengine=psync -iodepth 128 -rw=randread -bs=1M -size=3G -numjobs=4 -runtime=30 -group_reporting -name=iopstest -time_based=1 # 随机读写混合测试(默认读写比例 50:50) fio -filename=/temp/testfile -direct=1 -ioengine=psync -iodepth 128 -rw=randrw -bs=1M -size=3G -numjobs=4 -runtime=30 -group_reporting -name=iopstest -time_based=1 |
音频接口测试
一、测试对象
本测试针对设备的音频输出接口(含板载 Codec、HDMI),明确各接口的硬件映射关系:
...
card编号
...
设备名称
...
硬件接口
...
功能说明
...
0
...
rockchiphdmi0
...
HDMI0
...
第一个HDMI接口音频输出
...
rockchipdp0
...
DisplayPort0
...
第 1 路 DP 接口(仅支持视频输出,不支持音频)
...
rockchipdp1
...
DisplayPort1
...
第 2 路 DP 接口(仅支持视频输出,不支持音频)
...
rockchipes8388
...
ES8388 Codec
...
板载音频接口(3.5mm 4 节接口,支持:耳机输出、扬声器输出、MIC 输入)
二、测试准备
2.1 工具 / 文件:
2.2 硬件连接:
三、音频输出测试步骤(命令行操作)
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 步骤1:通过adb连接设备(确保设备已开启调试模式)
adb shell
# 步骤2:推送测试音频文件到设备(电脑端执行)
adb push C:\Users\Administrator\Desktop\test.wav /test.wav
# 步骤3:查看设备音频输出列表(确认card编号对应关系)
aplay -l
# 步骤4:HDMI0音频输出测试
aplay -D plughw:0,0 /test.wav
# 预期现象:HDMI连接的显示设备播放音频
# 步骤5:板载音频(耳机)输出测试
aplay -D plughw:4,0 /test.wav
# 预期现象:3.5mm耳机播放音频
# 步骤6:硬件功能验证(正弦波测试,排除文件本身问题)
speaker-test -D hw:4,0 -t sine -f 1000 -c 2 -l 2
# 预期现象:耳机输出1000Hz双声道正弦蜂鸣声
|
测试结果记录
...
测试项
...
操作命令
...
预期结果
...
HDMI0 音频输出
...
aplay -D plughw:0,0 /test.wav
...
显示设备正常播放音频
...
aplay -D plughw:4,0 /test.wav
...
耳机正常播放音频
...
speaker-test -D hw:4,0 -t sine -f 1000 -c 2 -l 2
...
耳机输出蜂鸣声
五、HDMI/DP输出测试
1.规格说明:
| 接口 | 核心规格 | 关键限制 |
|---|---|---|
| HDMI 2.1 | 单接口、支持 8K@30Hz/4K@60Hz、HDCP2.3 | 需 HDMI2.1 认证线缆,最大带宽 48Gbps |
| DP 1.4a(4Lane) | 单接口、支持 4K@60Hz、HDCP2.3 | 8K 仅支持 30Hz,4K 可满帧 60Hz |
2.分辨率验证(含 8K/4K、HDCP2.3)
六、HDMI 输入测试
测试准备:
步骤 1:HDMI 输入设备节点查询与验证
1.1 查看系统视频设备列表
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 切换到具备图形显示权限的用户(避免权限不足导致设备访问失败)
su - blueberry
# 列出 /dev 目录下所有视频相关设备,确认 HDMI IN 对应的设备节点
ls -la /dev/video* |
查询结果:
| 代码块 | ||||
|---|---|---|---|---|
| ||||
-rw-rw---- 1 root video 4 Dec 2 02:18 /dev/video-dec0
-rw-rw---- 1 root video 4 Dec 2 02:18 /dev/video-enc0
crw-rw----+ 1 root video 81, 0 Dec 2 02:18 /dev/video0 |
2.查询设备详细信息:
| 代码块 | ||||
|---|---|---|---|---|
| ||||
执行命令:
cat /sys/class/video4linux/video0/name
输出结果: stream_hdmirx
说明: stream_hdmirx 表示这是一个视频流 HDMI 接收设备(hdmirx = HDMI Receiver) |
| 设备节点 | 设备类型 | 功能说明 | 权限 / 设备号 |
|---|---|---|---|
| /dev/video0 | 字符设备(c 开头) | HDMI 输入视频采集设备(核心) | root/video 组可读写;主设备号 81,次设备号 0 |
| /dev/video-dec0 | 普通文件 | 系统视频解码设备 | root/video 组可读写 |
| /dev/video-enc0 | 普通文件 | 系统视频编码设备 | root/video 组可读写 |
3.查询设备驱动信息:
四、音频输入测试步骤(命令行操作)
1.列出所有音频采集设备
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 查看系统音频设备列表(重点关注“Capture”(输入)设备)
arecord -l
|
典型输出示例:
| 代码块 | ||||
|---|---|---|---|---|
| ||||
**** List of CAPTURE Hardware Devices ****
card 3: rockchiphdmiin [rockchip,hdmiin], device 0: rockchip,hdmiin i2s-hifi-0 [rockchip,hdmiin i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 4: rockchipes8388 [rockchip-es8388], device 0: dailink-multicodecs ES8323.3-0010-0 [dailink-multicodecs ES8323.3-0010-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
|
| 设备类型 | 关键信息 & 用途 | 状态 | 说明 |
|---|---|---|---|
| card 3: rockchiphdmiin device 0 | HDMI-IN 音频采集卡 | 对应 Rockchip 芯片的 HDMI 输入音频通道 用于采集 HDMI 信号中的音频流 | 正常识别(Subdevices: 1/1) |
| card 4: rockchipes8388 device 0 | 板载音频编解码芯片 | ES8388/ES8323 是低功耗音频 Codec 用于板载麦克风 / 扬声器的音频采集 / 播放 | 正常识别(Subdevices: 1/1) |
2.录音测试(实时采集+播放)
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 功能:实时采集音频输入(hw:4,0)并输出到音频输出(hw:0,0)
# 参数说明:
# - arecord端:
# -D hw:4,0:指定音频输入设备(需根据实际`arecord -l`结果调整)
# -r 48000:采样率48000Hz(适配多数音频设备)
# -c 2:立体声采集(若MIC为单声道,可改为-c 1)
# -f s16_le:16位小端音频格式(通用兼容格式)
# -t raw:以原始格式传输(避免文件编码开销)
# - aplay端:
# -D hw:0,0:指定音频输出设备(如HDMI/板载扬声器)
# - 其余参数与arecord保持一致(确保格式匹配)
# - &:后台运行(避免终端阻塞)
arecord -D hw:4,0 -r 48000 -c 2 -f s16_le -t raw | aplay -D hw:0,0 -r 48000 -c 2 -f s16_le -t raw &
|
测试操作与结果验证
注意事项
二、HDMI 输入测试
测试准备:
步骤 1:HDMI 输入设备节点查询与验证
...
readlink -f /sys/class/video4linux/video0/device/driver |
步骤 2:HDMI 输入视频流播放测试
2.1.执行视频播放命令:
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 切换到具备图形显示权限的用户
su - blueberry
# 配置显示环境变量(指定主屏输出),通过 GStreamer 播放 HDMI 输入视频流
gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! autovideosink |
2.2 执行结果验证
异常排查说明
| 异常现象 | 可能原因 | 排查方法 |
|---|---|---|
| 终端提示 “No such device” | /dev/video0 节点不存在 | 1.检查 HDMI IN 驱动是否加载:lsmod grep rk_hdmirx
|
| 显示屏无播放窗口 | DISPLAY 环境变量配置错误 | 执行 echo $DISPLAY 确认值为 :0.0,或切换到本地终端执行命令 |
| 画面卡顿 / 花屏 | 信号源分辨率不兼容 | 将 HDMI 信号源输出分辨率调整为 1080P@60Hz 后重新测试 |
三、
四、4G模块测试
测试准备:
1.硬件连接(参考图示)
测试步骤:
1.检查初始化状态:
| 代码块 | ||||
|---|---|---|---|---|
| ||||
#检查4G服务状态 systemctl status quectel.service
#检查开机自启设置 systemctl is-enabled quectel.service
#预期结果:服务未运行,开机自启未设置 |
2.启动4G服务
| 代码块 | ||||
|---|---|---|---|---|
| ||||
启动4G服务
#启动4G服务 systemctl start quectel.service
#验证服务状态 systemctl status quectel.service
#预期结果:服务状态显示 active (running) |
3.设置开机自启
| 代码块 | ||||
|---|---|---|---|---|
| ||||
设置开机自启
#设置开机自启动 systemctl enable quectel.service
#验证设置 systemctl is-enabled quectel.service
#预期结果:输出 enabled |
4.重启验证
| 代码块 | ||||
|---|---|---|---|---|
| ||||
##重启设备 切换到具备图形显示权限的用户(避免权限不足导致设备访问失败)reboot su#重新连接后检查服务状态 - blueberry # 列出 /dev 目录下所有视频相关设备,确认 HDMI IN 对应的设备节点 ls -la /dev/video*systemctl status quectel.service #预期结果:重启后服务自动运行,服务状态显示 active (running) |
5.网络通测试:查询结果:
| 代码块 | ||||
|---|---|---|---|---|
| ||||
-rw-rw---- 1 root video 4 Dec 2 02:18 /dev/video-dec0
-rw-rw---- 1 root video 4 Dec 2 02:18 /dev/video-enc0
crw-rw----+ 1 root video 81, 0 Dec 2 02:18 /dev/video0 |
...
| |||
检查网络接口 ifconfig -a 测试网络连接 ping -c 3 8.8.8.8
#预期结果:能ping通外网,延迟正常
root@linaro-alip:/# ping -c 3 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=109 time=160 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=109 time=160 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=109 time=160 ms |
五、STAT接口测试
测试准备:
1.硬件连接(参考图示)
通过标准 7Pin SATA3.0 接口连接硬盘,SATA 电源支持 5V 2A 输出
2.测试步骤:
执行命令查看硬盘识别情况
| 代码块 | ||||
|---|---|---|---|---|
| ||||
lsblk |
执行后效果如下图所示: 能够识别到硬盘
六、SSD接口测试
1.硬件连接如图所示:
硬件说明
接口类型:M.2 M-Key PCIE3.0(预留 80MM 长扩展卡位置,支持 4 线 Pcie3.0)
2.测试步骤:
执行以下命令查看识别情况:
| 代码块 | ||||
|---|---|---|---|---|
| ||||
执行命令:
cat /sys/class/video4linux/video0/name
输出结果: stream_hdmirx
说明: stream_hdmirx 表示这是一个视频流 HDMI 接收设备(hdmirx = HDMI Receiver) |
| 设备节点 | 设备类型 | 功能说明 | 权限 / 设备号 |
|---|---|---|---|
| /dev/video0 | 字符设备(c 开头) | HDMI 输入视频采集设备(核心) | root/video 组可读写;主设备号 81,次设备号 0 |
| /dev/video-dec0 | 普通文件 | 系统视频解码设备 | root/video 组可读写 |
| /dev/video-enc0 | 普通文件 | 系统视频编码设备 | root/video 组可读写 |
...
| 代码块 | ||||
|---|---|---|---|---|
| ||||
readlink -f /sys/class/video4linux/video0/device/driver |
步骤 2:HDMI 输入视频流播放测试
2.1.执行视频播放命令:
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 切换到具备图形显示权限的用户
su - blueberry
# 配置显示环境变量(指定主屏输出),通过 GStreamer 播放 HDMI 输入视频流
gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! autovideosink |
2.2 执行结果验证
lsblk |
或者连接HDMI OUT接口,打开显示屏幕,能够看到相应设备
七、蓝牙连接测试
测试步骤
1.进入adb命令模式
| 代码块 | ||||
|---|---|---|---|---|
| ||||
adb shell
sudo bluetoothctl |
2.扫描并连接蓝牙设备
| 代码块 | ||||
|---|---|---|---|---|
| ||||
scan on # 扫描设备(按Ctrl+C停止扫描)
pair [设备MAC地址] # 配对设备
trust [设备MAC地址] |
...
| language | shell |
|---|---|
| title | bash |
...
# |
...
信任设备
connect [设备MAC地址] # 连接设备 |
3.示例命令
| 代码块 | ||||
|---|---|---|---|---|
| ||||
pair 7C:84:37:11:5B:83
trust 7C:84:37:11:5B:83
connect 7C:84:37:11:5B:83 |
测试结果:
八、WIFI测试
wifi型号:AP6275P,支持 WiFi6(IEEE 802.11a/b/g/n/ac/ax MIMO),双发双收
测试步骤:
1.启动NetworkManager服务
| 代码块 | ||||
|---|---|---|---|---|
| ||||
sudo systemctl start NetworkManager |
2.扫描并连接WiFi网络
| 代码块 | ||||
|---|---|---|---|---|
| ||||
sudo nmcli dev wifi rescan |
...
|
...
|
...
|
...
|
...
|
...
# |
...
重新扫描WiFi网络 |
...
sudo |
...
nmcli |
...
dev wifi list |
...
# 查看可用WiFi列表(可选)
sudo nmcli dev wifi connect "WiFi名称" password "WiFi密码" ifname wlan1 |
3.网络连通性测试
异常排查说明
| 异常现象 | 可能原因 | 排查方法 |
|---|---|---|
| 终端提示 “No such device” | /dev/video0 节点不存在 | 1.检查 HDMI IN 驱动是否加载:lsmod grep rk_hdmirx
|
| 显示屏无播放窗口 | DISPLAY 环境变量配置错误 | 执行 echo $DISPLAY 确认值为 :0.0,或切换到本地终端执行命令 |
| 画面卡顿 / 花屏 | 信号源分辨率不兼容 | 将 HDMI 信号源输出分辨率调整为 1080P@60Hz 后重新测试 |
三、
四、4G模块测试
测试准备:
1.硬件连接(参考图示)
测试步骤:
1.检查初始化状态:
| 代码块 | ||||
|---|---|---|---|---|
| ||||
#检查4G服务状态 systemctl status quectel.service
#检查开机自启设置 systemctl is-enabled quectel.service
#预期结果:服务未运行,开机自启未设置 | ||||
ping www.baidu.com |
4.示例命令2.启动4G服务
| 代码块 | ||||
|---|---|---|---|---|
| ||||
启动4G服务
#启动4G服务 systemctl start quectel.service
#验证服务状态 systemctl status quectel.service
#预期结果:服务状态显示 active (running) | ||||
sudo nmcli dev wifi connect "Hi nova 9 Pro" password "12345678" ifname wlan1 |
测试结果:
吞吐率测试:
环境准备:
1.下载并安装iperf33.设置开机自启
| 代码块 | ||||
|---|---|---|---|---|
| ||||
设置开机自启# 下载iperf3软件包 #设置开机自启动 systemctl enable quectel.service #验证设置 systemctl is-enabled quectel.service #预期结果:输出 enabled |
4.重启验证
| 代码块 | ||||
|---|---|---|---|---|
| ||||
#重启设备 reboot
#重新连接后检查服务状态 systemctl status quectel.service
#预期结果:重启后服务自动运行,服务状态显示 active (running) |
5.网络通测试:
| 代码块 | ||||
|---|---|---|---|---|
| ||||
检查网络接口 ifconfig -a 测试网络连接 ping -c 3 8.8.8.8
#预期结果:能ping通外网,延迟正常
root@linaro-alip:/# ping -c 3 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=109 time=160 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=109 time=160 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=109 time=160 ms |
五、STAT接口测试
测试准备:
1.硬件连接(参考图示)
通过标准 7Pin SATA3.0 接口连接硬盘,SATA 电源支持 5V 2A 输出
...
| 代码块 | ||||
|---|---|---|---|---|
| ||||
lsblk |
...
六、SSD接口测试
1.硬件连接如图所示:
硬件说明
接口类型:M.2 M-Key PCIE3.0(预留 80MM 长扩展卡位置,支持 4 线 Pcie3.0)
2.测试步骤:
执行以下命令查看识别情况:
| 代码块 | ||||
|---|---|---|---|---|
| ||||
lsblk |
...
执行wget https://github.com/esnet/iperf/archive/refs/tags/3.12.tar.gz 命令
# 解压下载的文件
tar -xzf 3.12.tar.gz
# 进入解压后的目录
cd iperf-3.12
# 更新软件列表
apt-get update
# 安装编译所需的工具
apt-get install build-essential autoconf automake libtool make gcc
# 编译和安装iperf3
./configure --without-sctp
# 开始编译(这需要一些时间)
make
# 安装到系统
make install
# 更新系统库配置
ldconfig
步骤7:验证安装
# 检查iperf3是否安装成功
iperf3 -v
如果显示版本信息(如iperf 3.12),说明安装成功 |
测试步骤:
1.获取设备IP地址
| 代码块 | ||||
|---|---|---|---|---|
| ||||
ip addr show # 例如:192.168.8.104 |
2.打开两个终端窗口
| 代码块 | ||||
|---|---|---|---|---|
| ||||
#终端1(服务器端)
iperf3 -s -i 1
#终端2(客户端)
iperf3 -c "192.168.8.104" -t 60 -i 1 |
查看测试结果:
测试完成后,您将在第二个终端看到类似下面的结果:
音频接口测试
一、测试对象
本测试针对设备的音频输出接口(含板载 Codec、HDMI),明确各接口的硬件映射关系:
card编号 | 设备名称 | 硬件接口 | 功能说明 |
|---|---|---|---|
0 | rockchiphdmi0 | HDMI0 | 第一个HDMI接口音频输出 |
| 1 | rockchipdp0 | DisplayPort0 | 第 1 路 DP 接口(仅支持视频输出,不支持音频) |
| 2 | rockchipdp1 | DisplayPort1 | 第 2 路 DP 接口(仅支持视频输出,不支持音频) |
| 4 | rockchipes8388 | ES8388 Codec | 板载音频接口(3.5mm 4 节接口,支持:耳机输出、扬声器输出、MIC 输入) |
二、测试准备
2.1 工具 / 文件:
2.2 硬件连接:
三、音频输出测试步骤(命令行操作)
七、蓝牙连接测试
测试步骤
1.进入adb命令模式
| 代码块 | ||||
|---|---|---|---|---|
| ||||
adb shell
sudo bluetoothctl |
...
| 代码块 | ||||
|---|---|---|---|---|
| ||||
scan on # 扫描设备(按Ctrl+C停止扫描)
pair [设备MAC地址] # 配对设备
trust [设备MAC地址] # 信任设备
connect [设备MAC地址] # 连接设备 |
3.示例命令
| 代码块 | ||||
|---|---|---|---|---|
| ||||
pair 7C:84:37:11:5B:83
trust 7C:84:37:11:5B:83
connect 7C:84:37:11:5B:83 |
测试结果:
八、WIFI测试
wifi型号:AP6275P,支持 WiFi6(IEEE 802.11a/b/g/n/ac/ax MIMO),双发双收
测试步骤:
# 步骤1:通过adb连接设备(确保设备已开启调试模式)
adb shell
# 步骤2:推送测试音频文件到设备(电脑端执行)
adb push C:\Users\Administrator\Desktop\test.wav /test.wav
# 步骤3:查看设备音频输出列表(确认card编号对应关系)
aplay -l
# 步骤4:HDMI0音频输出测试
aplay -D plughw:0,0 /test.wav
# 预期现象:HDMI连接的显示设备播放音频
# 步骤5:板载音频(耳机)输出测试
aplay -D plughw:4,0 /test.wav
# 预期现象:3.5mm耳机播放音频
# 步骤6:硬件功能验证(正弦波测试,排除文件本身问题)
speaker-test -D hw:4,0 -t sine -f 1000 -c 2 -l 2
# 预期现象:耳机输出1000Hz双声道正弦蜂鸣声
|
测试结果记录
测试项 | 操作命令 | 预期结果 |
|---|---|---|
HDMI0 音频输出 | aplay -D plughw:0,0 /test.wav | 显示设备正常播放音频 |
| 板载耳机输出 | aplay -D plughw:4,0 /test.wav | 耳机正常播放音频 |
| 硬件正弦波测试 | speaker-test -D hw:4,0 -t sine -f 1000 -c 2 -l 2 | 耳机输出蜂鸣声 |
四、音频输入测试步骤(命令行操作)
1.列出所有音频采集设备1.启动NetworkManager服务
| 代码块 | ||||
|---|---|---|---|---|
| ||||
sudo# systemctl start NetworkManager |
...
查看系统音频设备列表(重点关注“Capture”(输入)设备)
arecord -l
|
典型输出示例:
| 代码块 | ||||
|---|---|---|---|---|
| ||||
sudo nmcli dev wifi rescan # 重新扫描WiFi网络
sudo nmcli dev wifi list # 查看可用WiFi列表(可选)
sudo nmcli dev wifi connect "WiFi名称" password "WiFi密码" ifname wlan1 |
3.网络连通性测试
| 代码块 | ||||
|---|---|---|---|---|
| ||||
ping www.baidu.com |
4.示例命令
| 代码块 | ||||
|---|---|---|---|---|
| ||||
sudo nmcli dev wifi connect "Hi nova 9 Pro" password "12345678" ifname wlan1 |
测试结果:
吞吐率测试:
环境准备:
1.下载并安装iperf3
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 下载iperf3软件包
执行wget https://github.com/esnet/iperf/archive/refs/tags/3.12.tar.gz 命令
# 解压下载的文件
tar -xzf 3.12.tar.gz
# 进入解压后的目录
cd iperf-3.12
# 更新软件列表
apt-get update
# 安装编译所需的工具
apt-get install build-essential autoconf automake libtool make gcc
# 编译和安装iperf3
./configure --without-sctp
# 开始编译(这需要一些时间)
make
# 安装到系统
make install
# 更新系统库配置
ldconfig
步骤7:验证安装
# 检查iperf3是否安装成功
iperf3 -v
如果显示版本信息(如iperf 3.12),说明安装成功 |
测试步骤:
1.获取设备IP地址
| 代码块 | ||||
|---|---|---|---|---|
| ||||
ip addr show # 例如:192.168.8.104 |
2.打开两个终端窗口
| 代码块 | ||||
|---|---|---|---|---|
| ||||
#终端1(服务器端)
iperf3 -s -i 1
#终端2(客户端)
iperf3 -c "192.168.8.104" -t 60 -i 1 |
查看测试结果:
测试完成后,您将在第二个终端看到类似下面的结果:
**** List of CAPTURE Hardware Devices ****
card 3: rockchiphdmiin [rockchip,hdmiin], device 0: rockchip,hdmiin i2s-hifi-0 [rockchip,hdmiin i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 4: rockchipes8388 [rockchip-es8388], device 0: dailink-multicodecs ES8323.3-0010-0 [dailink-multicodecs ES8323.3-0010-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
|
| 设备类型 | 关键信息 & 用途 | 状态 | 说明 |
|---|---|---|---|
| card 3: rockchiphdmiin device 0 | HDMI-IN 音频采集卡 | 对应 Rockchip 芯片的 HDMI 输入音频通道 用于采集 HDMI 信号中的音频流 | 正常识别(Subdevices: 1/1) |
| card 4: rockchipes8388 device 0 | 板载音频编解码芯片 | ES8388/ES8323 是低功耗音频 Codec 用于板载麦克风 / 扬声器的音频采集 / 播放 | 正常识别(Subdevices: 1/1) |
2.录音测试(实时采集+播放)
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 功能:实时采集音频输入(hw:4,0)并输出到音频输出(hw:0,0)
# 参数说明:
# - arecord端:
# -D hw:4,0:指定音频输入设备(需根据实际`arecord -l`结果调整)
# -r 48000:采样率48000Hz(适配多数音频设备)
# -c 2:立体声采集(若MIC为单声道,可改为-c 1)
# -f s16_le:16位小端音频格式(通用兼容格式)
# -t raw:以原始格式传输(避免文件编码开销)
# - aplay端:
# -D hw:0,0:指定音频输出设备(如HDMI/板载扬声器)
# - 其余参数与arecord保持一致(确保格式匹配)
# - &:后台运行(避免终端阻塞)
arecord -D hw:4,0 -r 48000 -c 2 -f s16_le -t raw | aplay -D hw:0,0 -r 48000 -c 2 -f s16_le -t raw &
|
测试操作与结果验证
注意事项
九、视频硬解码测试
MMP视频解码器规格:
...













