| 目录 |
|---|
一、测试文件下载与设备基础信息
1.测试文件下载
测试音乐下载 :test.wav
串口工具下载:MobaXterm_Portable_v23.0_cn.zip
2. 设备基础信息
| 项目 | 详情 |
|---|---|
| 设备型号 | RP01A-RK3588S2开发板(硬件版本:V1.0A) |
| 系统版本 | Debian12 XFCE 桌面(固件版本:rk3588-rp01a-debian12-rkr6-xfce-20251230-更新fw.img) |
| 内核版本 | Linux 6.1.118 |
3. 核心硬件配置
| 项目 | 配置详情 |
|---|---|
| CPU | RK3588S Octo-core, Cortex-A76 and Cortex-A55 频率高达2.4GHz |
| GPU | Mali-G610 GPU,OpenGL ES 1.1/2.0/3.2,OpenCL 2.2,Vulkan 1.2 内嵌高性能2D加速硬件 |
| 内存(DDR) | LPDDR5X,4G/8G/16G/32G可选 |
| AI 算力(NPU) | 6.0 Tops |
| 内置存储 | 支持 eMMC5.1,SDIO3.0 16GB/32GB/64G/128G(可选) |
4. 供电参数
| 项目 | 规格说明 |
|---|---|
| 直流电源要求 | 输入:12V 2A DC 接口规格:5.5mm × 2.0mm 圆柱电源口 ⚠️ 注意:输入电压低于 12V 可能导致设备无法开机 |
二、电源基础测试
1. 电源接口功能验证
2. 测试环境与工具适应性
| 工具 / 环境 | 规格说明 |
|---|---|
| 直流电源适配器 | 12V 2A DC(匹配 5.5mm×2.0mm 接口) |
| 万用表 | 支持电压 / 电流测量 |
| 待测设备 | 目标产品(含电源接口) |
3.基础测试流程规范
1.直流电源接口兼容性测试
...
三、有线通信接口测试
1.Debug 串口(UART)测试
| 项目 | 内容 |
|---|---|
| 测试目的 | 验证开发板 Debug 串口(UART)的硬件通信功能,确保能正常输出内核启动日志、接收 / 响应命令行指令,满足底层调试需求。 |
| 前提条件 | 1. 开发板已断电,无外接电源; 2. 准备工具:USB 转 TTL 串口线(3.3V 电平,匹配开发板 Debug 口)、PC 端串口工具(如MobaXterm、 SecureCRT、Putty、串口助手); 3. 确认开发板 Debug 口引脚定义(TX/RX/GND),并核对串口参数(常见:波特率 1500000、8 位数据位、1 位停止位、无校验、无流控); 4. PC 已安装串口驱动(USB 转 TTL 芯片驱动,如 CH340/PL2303)。 |
...
- 给开发板上电,观察 PC 端串口工具的输出:
- 记录从 “U-Boot 启动” 到 “内核初始化” 再到 “系统登录提示符” 的完整日志;
- 重点检查是否有 “Serial: xxx”“console=ttyS2,1500000” 等串口相关初始化日志。
2.USB 2.0/3.0接口测试
1. 设备连接状态识别
通过以下命令确认设备是否接入系统并获取设备节点信息:
...
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 顺序写测试 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 |
3.Type-C接口测试
1.ADB功能测试
1.1. ADB基础连接测试
测试目的:验证 Type‑C 接口可正常建立 ADB 连接,设备可被 PC 识别。
...
3.24 小时内连接状态持续为 device,无自动断开。
2.Type-C 转 hub(USB)测试
2.1 设备识别与兼容性测试前置条件:
1.开发板上电正常,系统启动完成
...
3.多设备并发测试:同时插入多个 USB 设备,验证 Hub 负载能力
3.Type-C 转 HDMI/DP 输出测试
3.1 视频输出功能测试
前置条件:
1.开发板上电正常,系统启动完成
...
3.低分辨率输出测试:设置为 480P,验证向下兼容能力
四、显示与视频接口测试
1.HDMI输出测试
1.规格说明:
| 接口 | 核心规格 | 关键限制 |
|---|---|---|
| HDMI 2.1 | 单接口、支持 8K@30Hz/4K@60Hz、HDCP2.3 | 需 HDMI2.1 认证线缆,最大带宽 48Gbps |
...
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 步骤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连接的显示设备播放音频 |
2.Camera(摄像头)功能测试
| 测试目的 | 内容 |
|---|---|
| 测试目的 | 验证开发板 MIPI CSI/USB 摄像头接口的硬件连接有效性及视频采集功能。 |
| 前提条件 | 1. 开发板已上电并进入 Linux系统; 2. 摄像头已正确连接(MIPI CSI 排线插紧)。 |
...
2.观察 HDMI 显示器画面,持续预览 10 秒后,按 Ctrl + C 停止命令。
预期结果:HDMI 显示器上出现清晰、流畅的实时视频画面,无花屏、无卡顿、无黑屏;停止命令后终端无 “Internal data stream error” 类核心报错。
3.视频硬解码性能测试
1.测试环境(MPP 视频硬解码设备)
基于 Rockchip MPP(Media Process Platform)框架的硬解码工具信息:
...
3.4测试结论:视频功能播放正常,无卡顿、花屏现象;CPU 占用率低(硬解码加速生效),系统资源负载符合预期。
五、音频接口测试
...
1.音频输出功能验证
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 步骤1:验证ADB连接(避免设备未连接导致后续操作失败) adb devices # 预期输出:列出设备序列号,状态为device(若显示offline/未列出,重新插拔USB/重启调试) # 步骤2:推送测试音频文件到设备(电脑端执行) adb push C:\Users\Administrator\Desktop\test.wav /test.wav # 步骤3:进入ADB交互式shell(后续命令均在设备端执行) adb shell # 步骤4:查看设备音频输出列表(确认card编号对应关系) aplay -l # 步骤5:HDMI0音频输出测试 aplay -D plughw:1,0 /test.wav # 预期现象:HDMI连接的显示设备播放音频 # 步骤6:板载音频(耳机)输出测试 aplay -D plughw:0,0 /test.wav # 预期现象:3.5mm耳机播放音频 # 步骤7:硬件功能验证(正弦波测试,排除文件本身问题) speaker-test -D hw:1,0 -t sine -f 1000 -c 2 -l 2 # 预期现象:耳机输出1000Hz双声道正弦蜂鸣声 |
...
测试项 | 操作命令 | 预期结果 |
|---|---|---|
HDMI0 音频输出 | aplay -D plughw:1,0 /test.wav | 显示设备正常播放音频 |
| 板载耳机输出 | aplay -D plughw:0,0 /test.wav | 耳机正常播放音频 |
| 硬件正弦波测试 | speaker-test -D hw:1,0 -t sine -f 1000 -c 2 -l 2 | 耳机输出蜂鸣声 |
2.音频输入功能验证
1.列出所有音频采集设备
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 查看系统音频设备列表(重点关注“Capture”(输入)设备) arecord -l |
...
六、存储接口测试
M.2接口测试
1.硬件信息完整性
...
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 安装测试工具 sudo apt install hdparm fio # 测试读取性能 sudo hdparm -tT /dev/nvme0n1 # 替换为实际SSD设备名 # 测试随机读写性能(示例:1GB数据) fio --name=ssd-test --filename=/dev/nvme0n1 --size=1G --rw=randrw --bs=4k --numjobs=4 --iodepth=64 --runtime=30 --time_based |
七、无线通信模块测试
1.WIFI测试
...
| 测试目标 | 命令示例 |
|---|---|
| 长连接稳定性(1 小时) | iperf3 -c [IP] -t 3600 |
| 多线程并发测试 | iperf3 -c [IP] -P 4(4 线程) |
| 限制带宽测试 | iperf3 -c [IP] -b 500M(限制为 500Mbps) |
2.蓝牙连接测试
...