版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

代码块
languageshell
titlebash
# 顺序写测试
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

...

八、WIFI测试

1.

...

接口核心规格关键限制
HDMI 2.1单接口、支持 8K@30Hz/4K@60Hz、HDCP2.3需 HDMI2.1 认证线缆,最大带宽 48Gbps
DP 1.4a(4Lane)单接口、支持 4K@60Hz、HDCP2.38K 仅支持 30Hz,4K 可满帧 60Hz

2.分辨率验证(含 8K/4K、HDCP2.3)

六、HDMI 输入测试

测试准备:

  1. 硬件连接:将有效 HDMI 信号源(如笔记本电脑、HDMI 摄像头、机顶盒等)通过标准 HDMI 线连接至开发板的 HDMI IN 接口;
  2. 信号源配置:确保 HDMI 信号源已开机,且输出分辨率 / 帧率与开发板 HDMI IN 接口兼容(推荐 1920×1080@60Hz,避免非标准分辨率导致识别失败);
  3. 系统登录:通过 SSH / 串口 / 本地终端登录开发板系统,建议使用具备图形显示权限的用户(如 blueberry)操作。

步骤 1:HDMI 输入设备节点查询与验证

...

硬件规格

WiFi 型号:AP6275P,支持 WiFi6(IEEE 802.11a/b/g/n/ac/ax MIMO),双发双收。

2.WIFI连接:

1.启动NetworkManager服务

代码块
languageshell
titlebash
sudo systemctl start NetworkManager

2.扫描并连接WiFi网络

代码块
languageshell
titlebash
#sudo 切换到具备图形显示权限的用户(避免权限不足导致设备访问失败)
sunmcli - blueberry

# 列出 /dev 目录下所有视频相关设备,确认 HDMI IN 对应的设备节点
ls -la /dev/video*

查询结果:

代码块
languageshell
titlebash
-rw-rw----  1 root videodev wifi rescan                 # 重新扫描WiFi网络
sudo nmcli dev wifi list         4 Dec  2 02:18 /dev/video-dec0
-rw-rw----  1 root video # 查看可用WiFi列表(可选)
sudo   4 Dec  2 02:18 /dev/video-enc0
crw-rw----+ 1 root video 81, 0 Dec  2 02:18 /dev/video0

...

nmcli dev wifi connect "WiFi名称" password "WiFi密码" ifname wlan1

3.网络连通性测试

代码块
languageshell
titlebash
ping www.baidu.com

4.示例命令

代码块
languageshell
titlebash
执行命令:
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 组可读写

...

sudo nmcli dev wifi connect "Hi nova 9 Pro" password "12345678" ifname wlan1


3.吞吐率测试:

1.环境准备:

两台测试设备(如开发板 + PC),确保处于同一网络(WiFi / 以太网);

安装 Iperf3:


代码块
languageshell
titlebash
# Debian/Ubuntu
sudo apt install iperf3


 
 




1.下载并安装iperf3

代码块
languageshell
titlebash
readlink -f /sys/class/video4linux/video0/device/driver

输出结果/sys/bus/platform/drivers/rk_hdmirx说明:设备使用瑞芯微官方 rk_hdmirx 驱动,为 Rockchip 平台 HDMI 输入功能的核心驱动,驱动加载正常。

步骤 2:HDMI 输入视频流播放测试

2.1.执行视频播放命令:

代码块
languageshell
titlebash
# 切换到具备图形显示权限的用户
su - blueberry

# 配置显示环境变量(指定主屏输出),通过 GStreamer 播放 HDMI 输入视频流
gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! autovideosink
2.2 执行结果验证

终端输出示例 

# 下载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地址

代码块
languageshell
titlebash
ip addr show

...

languageshell
titlebash

...

      

...

 

...

 

...

 

...

 

...

 

...

      

...

 

...

 

...

输出解读

每行日志对应 GStreamer 管道的启动流程状态,无报错信息说明:

  1. 视频采集插件(mplane)加载成功;
  2. 管道完成初始化、激活、预滚动,可正常开始视频流传输;
  3. 时钟同步组件(GstSystemClock)正常工作,为视频流提供时间基准。

显示屏效果:开发板连接的显示屏弹出视频播放窗口,窗口内实时显示 HDMI 信号源输出的画面(如笔记本桌面、摄像头画面等),画面无花屏、卡顿、黑屏即为测试通过。

# 例如:192.168.8.104

2.打开两个终端窗口

代码块
languageshell
titlebash
#终端1(服务器端)
iperf3 -s -i 1

#终端2(客户端)
iperf3 -c "192.168.8.104" -t 60 -i 1

五、HDMI/DP输出测试

1.规格说明:

接口核心规格关键限制
HDMI 2.1单接口、支持 8K@30Hz/4K@60Hz、HDCP2.3需 HDMI2.1 认证线缆,最大带宽 48Gbps
DP 1.4a(4Lane)单接口、支持 4K@60Hz、HDCP2.38K 仅支持 30Hz,4K 可满帧 60Hz

2.分辨率验证(含 8K/4K)

1.显示接口及分辨率列表查询

代码块
languageshell
titlebash
# 图形界面(X11)- 直观查看支持的分辨率/刷新率/HDCP状态
xrandr --verbose | grep -E "HDMI|DP|3840|7680|HDCP"
# 命令行模式(无X11)- 读取DRM底层信息(需安装drm-info)
sudo apt install drm-info
drm_info | grep -E "mode|hdcp|HDMI|DP"

2.音频输出测试步骤(命令行操作)

代码块
languageshell
titlebash
# 步骤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:DP1音频输出测试
aplay -D plughw:4,0 /test.wav
# 预期现象:DP连接的显示设备播放音频



六、HDMI 输入测试


测试准备:

  1. 硬件连接:将有效 HDMI 信号源(如笔记本电脑、HDMI 摄像头、机顶盒等)通过标准 HDMI 线连接至开发板的 HDMI IN 接口;
  2. 信号源配置:确保 HDMI 信号源已开机,且输出分辨率 / 帧率与开发板 HDMI IN 接口兼容(推荐 1920×1080@60Hz,避免非标准分辨率导致识别失败);
  3. 系统登录:通过 SSH / 串口 / 本地终端登录开发板系统,建议使用具备图形显示权限的用户(如 blueberry)操作。

步骤 1:HDMI 输入设备节点查询与验证

1.1 查看系统视频设备列表

Image Removed

异常排查说明

异常现象可能原因排查方法
终端提示 “No such device”/dev/video0 节点不存在

1.检查 HDMI IN 驱动是否加载:lsmod grep rk_hdmirx

2.若无输出,重新加载驱动:sudo modprobe rk_hdmirx`
3.重新插拔 HDMI 线,确保接口接触良好

显示屏无播放窗口DISPLAY 环境变量配置错误执行 echo $DISPLAY 确认值为 :0.0,或切换到本地终端执行命令
画面卡顿 / 花屏信号源分辨率不兼容将 HDMI 信号源输出分辨率调整为 1080P@60Hz 后重新测试
 

三、

四、4G模块测试

测试准备:

1.硬件连接(参考图示)

Image Removed

Image Removed

测试步骤:

1.检查初始化状态:

代码块
languageshell
titlebash
#检查4G服务状态 systemctl status quectel.service
#检查开机自启设置 systemctl is-enabled quectel.service
#预期结果:服务未运行,开机自启未设置

2.启动4G服务

代码块
languageshell
titlebash
启动4G服务
#启动4G服务 systemctl start quectel.service 
#验证服务状态 systemctl status quectel.service 
#预期结果:服务状态显示 active (running)

...

代码块
languageshell
titlebash
设置开机自启# 切换到具备图形显示权限的用户(避免权限不足导致设备访问失败)
#设置开机自启动su systemctl enable quectel.service 
#验证设置 systemctl is-enabled quectel.service 
#预期结果:输出 enabled- blueberry

# 列出 /dev 目录下所有视频相关设备,确认 HDMI IN 对应的设备节点
ls -la /dev/video*


查询结果:4.重启验证

代码块
languageshell
titlebash
#重启设备 reboot
#重新连接后检查服务状态 systemctl status quectel.service 
#预期结果:重启后服务自动运行,服务状态显示 active (running)

5.网络通测试:

代码块
languageshell
titlebash
检查网络接口 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 输出

Image Removed

...

代码块
languageshell
titlebash
lsblk

...

-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.查询设备详细信息:
代码块
languageshell
titlebash
执行命令:
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.查询设备驱动信息:

SSD接口测试

1.硬件连接如图所示:

Image Removed

Image Removed

硬件说明
接口类型:M.2 M-Key PCIE3.0(预留 80MM 长扩展卡位置,支持 4 线 Pcie3.0)

2.测试步骤:

执行以下命令查看识别情况:

代码块
languageshell
titlebash
lsblk

...

readlink -f /sys/class/video4linux/video0/device/driver

输出结果/sys/bus/platform/drivers/rk_hdmirx说明:设备使用瑞芯微官方 rk_hdmirx 驱动,为 Rockchip 平台 HDMI 输入功能的核心驱动,驱动加载正常。

步骤 2:HDMI 输入视频流播放测试

2.1.执行视频播放命令:

七、蓝牙连接测试

测试步骤

...


代码块
languageshell
titlebash
adb# shell切换到具备图形显示权限的用户
sudo bluetoothctl

2.扫描并连接蓝牙设备

...

languageshell
titlebash
su - blueberry

# 配置显示环境变量(指定主屏输出),通过 GStreamer 播放 HDMI 输入视频流
gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! autovideosink


2.2 执行结果验证
  • 终端输出示例 

    代码块
    languageshell
    titlebash
    Setting pipeline to PAUSED ...

...

  •        # 

...

  • 管道状态:暂停中
    

...

  • Using 

...

  • mplane plugin for capture      # 采集插件:使用mplane(多平面)模式
    Pipeline is live and does not need PREROLL ...  # 

...

  • 管道状态:已激活,无需预滚动
    Pipeline is PREROLLED ...            # 管道状态:完成预滚动(数据已就绪)
    Setting pipeline to PLAYING ...      # 

...

  • 管道状态:播放中
    

...

  • New clock: GstSystemClock            # 

...

  • 时钟初始化:使用系统时钟同步

    输出解读

    每行日志对应 GStreamer 管道的启动流程状态,无报错信息说明:

    1. 视频采集插件(mplane)加载成功;
    2. 管道完成初始化、激活、预滚动,可正常开始视频流传输;
    3. 时钟同步组件(GstSystemClock)正常工作,为视频流提供时间基准。

    显示屏效果:开发板连接的显示屏弹出视频播放窗口,窗口内实时显示 HDMI 信号源输出的画面(如笔记本桌面、摄像头画面等),画面无花屏、卡顿、黑屏即为测试通过。

Image Added

异常排查说明


异常现象可能原因排查方法
终端提示 “No such device”/dev/video0 节点不存在

1.检查 HDMI IN 驱动是否加载:lsmod grep rk_hdmirx

2.若无输出,重新加载驱动:sudo modprobe rk_hdmirx`
3.重新插拔 HDMI 线,确保接口接触良好

显示屏无播放窗口DISPLAY 环境变量配置错误执行 echo $DISPLAY 确认值为 :0.0,或切换到本地终端执行命令
画面卡顿 / 花屏信号源分辨率不兼容将 HDMI 信号源输出分辨率调整为 1080P@60Hz 后重新测试
 


三、



四、4G模块测试

测试准备:

1.硬件连接(参考图示)

Image Added

Image Added

测试步骤:

1.检查初始化状态:

代码块
languageshell
titlebash
#检查4G服务状态 systemctl status quectel.service
#检查开机自启设置 systemctl is-enabled quectel.service
#预期结果:服务未运行,开机自启未设置

2.启动4G服务

代码块
languageshell
titlebash
启动4G服务
#启动4G服务 systemctl start quectel.service 
#验证服务状态 systemctl status quectel.service 
#预期结果:服务状态显示 active (running)

3.设置开机自启

代码块
languageshell
titlebash
设置开机自启
#设置开机自启动 systemctl enable quectel.service 
#验证设置 systemctl is-enabled quectel.service 
#预期结果:输出 enabled

4.重启验证

3.示例命令

代码块
languageshell
titlebash
 pair 7C:84:37:11:5B:83
trust 7C:84:37:11:5B:83
connect 7C:84:37:11:5B:83

 测试结果:

Image Removed

八、WIFI测试

wifi型号:AP6275P,支持 WiFi6(IEEE 802.11a/b/g/n/ac/ax MIMO),双发双收

测试步骤:

1.启动NetworkManager服务

代码块
languageshell
titlebash
sudo systemctl start NetworkManager

2.扫描并连接WiFi网络

代码块
languageshell
titlebash
sudo nmcli dev wifi rescan                 # 重新扫描WiFi网络
sudo nmcli dev wifi list                   # 查看可用WiFi列表(可选)
sudo nmcli dev wifi connect "WiFi名称" password "WiFi密码" ifname wlan1

3.网络连通性测试

代码块
languageshell
titlebash
ping www.baidu.com
#重启设备 reboot
#重新连接后检查服务状态 systemctl status quectel.service 
#预期结果:重启后服务自动运行,服务状态显示 active (running)

5.网络通测试:4.示例命令


代码块
languageshell
titlebash
sudo检查网络接口 nmcliifconfig dev-a wifi测试网络连接 connectping "Hi-c nova 9 Pro" password "12345678" ifname wlan1

测试结果:

Image Removed
Image Removed

吞吐率测试:

环境准备:

1.下载并安装iperf3

代码块
languageshell
titlebash
# 下载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),说明安装成功

测试步骤:

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 输出

Image Added


2.测试步骤:
执行命令查看硬盘识别情况

代码块
languageshell
titlebash
lsblk


执行后效果如下图所示: 能够识别到硬盘
Image Added

SSD接口测试

1.硬件连接如图所示:

Image Added

Image Added

硬件说明
接口类型:M.2 M-Key PCIE3.0(预留 80MM 长扩展卡位置,支持 4 线 Pcie3.0)

2.测试步骤:

执行以下命令查看识别情况:

代码块
languageshell
titlebash
lsblk


Image Added

或者连接HDMI OUT接口,打开显示屏幕,能够看到相应设备

Image Added

七、蓝牙连接测试

测试步骤

1.进入adb命令模式

代码块
languageshell
titlebash
adb shell
sudo bluetoothctl

2.扫描并连接蓝牙设备1.获取设备IP地址

代码块
languageshell
titlebash
ip addr show    scan on                          # 扫描设备(按Ctrl+C停止扫描)
pair [设备MAC地址]                # 配对设备
trust [设备MAC地址]               # 例如:192.168.8.104

2.打开两个终端窗口

代码块
languageshell
titlebash
#终端1(服务器端)
iperf3 -s -i 1

#终端2(客户端)
iperf3 -c "192.168.8.104" -t 60 -i 1

查看测试结果:

测试完成后,您将在第二个终端看到类似下面的结果:

Image Removed

...

信任设备
connect [设备MAC地址]             # 连接设备

3.示例命令

代码块
languageshell
titlebash
 pair 7C:84:37:11:5B:83
trust 7C:84:37:11:5B:83
connect 7C:84:37:11:5B:83



 测试结果:

Image Added


十一、音频接口测试

一、测试对象

本测试针对设备的音频输出接口(含板载 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 工具 / 文件:

  • 测试音频文件:test.wav(推荐格式:16bit、44.1kHz、立体声)
  • 调试工具:
    • 电脑端:adb(需配置环境变量)
    • 设备端:aplay(已预装)

...

代码块
languageshell
titlebash
# 步骤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.列出所有音频采集设备

...

代码块
languageshell
titlebash
**** 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.录音测试(实时采集+播放)

代码块
languageshell
titlebash
# 功能:实时采集音频输入(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 &

...