...
- 给开发板上电,观察 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接口ADB功能测试
1. ADB基础连接测试
测试目的:验证 Type‑C 接口可正常建立 ADB 连接,设备可被 PC 识别。
测试步骤:
1.用 Type‑C 数据线连接待测设备与 PC。
2.设备端开启「开发者选项」→「USB 调试」。
3.PC 端执行 adb devices,检查设备是否被识别。
4.执行 adb shell,验证是否可进入设备命令行。
预期结果:
1.adb devices 输出设备序列号,状态为 device。
2.成功进入设备 shell,无连接超时或权限拒绝。
2. ADB 核心指令执行测试
测试目的:验证 ADB 核心指令在 Type‑C 链路下可正常执行。
测试步骤:
1.用文件传输:
执行 adb push test_file /data/ 推送文件至设备。
执行 adb pull /data/test_file ./ 拉取文件至 PC。
2.设备控制:
执行 adb reboot 重启设备,重启后重新执行 adb devices。
3.日志抓取:
执行 adb logcat -d > adb_log.txt 抓取系统日志。
预期结果:
1.文件传输无失败,拉取文件与原文件大小一致。
2.重启后 ADB 连接可自动恢复。
3.日志文件非空,包含有效运行日志。
3. Type‑C 插拔与稳定性测试
测试目的:验证 Type‑C 接口在插拔、晃动等场景下 ADB 连接的稳定性。
测试步骤:
1.单次插拔:插拔数据线 10 次,每次插拔后执行 adb devices。
2.连续插拔:快速插拔 20 次,间隔 1–2 秒。
3.晃动测试:保持连接状态,轻微晃动数据线,观察连接状态。
预期结果:
1.每次插拔均可正常识别设备,无 offline 状态。
2.晃动过程中 ADB 连接不中断,无 IO 错误。
4. Type‑C 插拔与稳定性测试
测试目的:验证高负载场景下 Type‑C ADB 功能的稳定性。
测试步骤:
1.大文件传输:推送 1GB 文件至设备,同时执行 adb logcat。
2.多指令并发:同时执行 adb push、adb shell top、adb logcat。
3.长时间连接:保持 ADB 连接 24 小时,每小时执行 adb devices。
预期结果:
1.大文件传输过程中 ADB 不中断,日志抓取正常。
2.多指令并发无卡死或超时,CPU 占用 ≤ 80%。
3.24 小时内连接状态持续为 device,无自动断开。
四、显示与视频接口测试
1.HDMI输出测试
1.规格说明:
...