...
| 项目 | 详情 |
|---|---|
| 设备型号 | RP01A-RK3588S2开发板(硬件版本:V1.0A) |
| 系统版本 | Debian12 XFCE 桌面(固件版本:rk3588-rp01a-debian12-rkr6-xfce-20251230-更新fw.img) |
| 内核版本 | Linux 6.1.118 |
2. 核心硬件配置
| 项目 | 配置详情 |
|---|---|
| CPU8 核异构架构:4×Cortex-A76(高性能核) + 4×Cortex-A55(能效核),最高主频 2 | RK3588S Octo-core, Cortex-A76 and Cortex-A55 频率高达2.4GHz |
| GPU | Mali-G610 MP4 图形处理器支持标准:OpenGL GPU,OpenGL ES 1.1/2.0/3.2、OpenCL 2,OpenCL 2.2、Vulkan 2,Vulkan 1.2 内嵌高性能2D加速硬件 |
| 内存(DDR) | LPDDR5X,4G/8G/16G/32G可选LPDDR4X 类型,可选容量:4GB/8GB/16GB |
| AI 算力(NPU) | 6.0 Tops(支持 INT4/INT8/FP16 计算精度)Tops |
| 内置存储 | 支持 eMMC 5.1 / SDIO 3eMMC5.1,SDIO3.0 接口可选容量:16GB16GB/32GB/ 64GB64G/ 128GB128G(可选) |
3. 供电参数
| 项目 | 规格说明 |
|---|---|
| 直流电源要求 | 输入:12V 2A DC 接口规格:5.5mm × 2.0mm 圆柱电源口 ⚠️ 注意:输入电压低于 12V 可能导致设备无法开机 |
一、电源基础测试
1. 电源接口功能验证
...
| 工具 / 环境 | 规格说明 | ||
|---|---|---|---|
| 直流电源适配器 | 12V 2A DC(匹配 5.5mm×2.0mm 接口) | ||
| 万用表 | 支持电压 / 电流测量 | POE 模块(选配) | 适配设备预留 POE 接口型号 |
| 待测设备 | 目标产品(含电源接口) |
3.基础测试流程规范
...
3.POE 接口扩展供电测试(选配)
二、有线通信接口测试
1.RS232 串口测试
RS232对应设备节点:ttyS3(V1.2 版本)/ ttyS4 (V1.4 版本)
测试准备:
1.确认串口节点
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 方法1:查看所有串口
ls -la /dev/ttyS*
# 方法2:根据硬件版本确定
# 查看板卡版本标记或运行:
cat /proc/device-tree/model
# 如果显示包含V1.4,则使用/dev/ttyS4
# 如果显示包含V1.2,则使用/dev/ttyS3 |
2.两分钟回环测试
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 步骤1:硬件短接(必须)
# 使用导线短接RS232接口的TX(引脚2)和RX(引脚3)
# 步骤2:准备测试工具
# 将uart测试程序上传到设备(如果从Windows传输)
adb push C:\Users\Administrator\Desktop\uart ./
# 步骤3:赋予权限
chmod 777 ./uart
# 步骤4:执行测试
# 终端1:接收数据
cat /dev/ttyS3
# 终端2:发送数据
./uart /dev/ttyS3
# 输入测试文本,在终端1查看接收结果 |
输出示例
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 终端2程序输出示例:
# fcntl=0
# isatty success!
# fd-open=3
# set done!
# please input: # 此处等待用户输入(如45 3A F7 98)
#终端1接收到终端2输入的数据(如45 3A F7 98) |
2.RS485串口测试
1.测试目的
验证 RK3588 设备的 RS485 串口(映射为系统设备/dev/ttyS0)与电脑端 UART Assist 工具的双向数据通信功能,确保串口硬件、驱动及链路的可用性。
2.测试环境
| 设备 / 工具 | 配置信息 |
|---|---|
| RK3588 设备 | 系统:嵌入式 Linux(如 Armbian) RS485 串口: /dev/ttyS0(波特率 115200、8N1) |
| 电脑端 | 工具:UART Assist(串口调试助手) 硬件:USB 转 RS485 模块(如 CH340+MAX485) |
| 链路 | RS485 接线:RK3588 的 RS485_A 接模块 A、RS485_B 接模块 B、共地(GND) |
3.硬件接线
4.测试步骤
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 步骤1:准备测试工具
# 将uart测试程序上传到设备(如果从Windows传输)
adb push C:\Users\Administrator\Desktop\uart ./
# 步骤2:赋予权限
chmod 777 ./uart
# 步骤3:执行测试
# 终端1:接收数据
cat /dev/ttyS0
# 终端2:运行命令工具配置正确的串口参数
./uart /dev/ttyS0 |
2.电脑端 UART Assist 输入测试数据(如 “RK3588 RS485 Test”),(如下图)点击 “发送”;
3.观察 RK3588 终端1(如下图),若显示接收的测试数据,则单向接收功能正常。
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 步骤1:准备测试工具
# 将uart测试程序上传到设备(如果从Windows传输)
adb push C:\Users\Administrator\Desktop\uart ./
# 步骤2:赋予权限
chmod 777 ./uart
# 步骤3:执行测试
#发送数据
./uart /dev/ttyS0
# 输入测试文本(如下图) |
...
二、有线通信接口测试
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)。 |
步骤 1:硬件连接
- 按开发板手册标注的 Debug 口引脚,将 USB 转 TTL 串口线对应连接:
- 开发板 Debug 口 TX → 串口线 RX
- 开发板 Debug 口 RX → 串口线 TX
- 开发板 Debug 口 GND → 串口线 GND
(⚠️ 注意:TX/RX 交叉连接,严禁接反;3.3V 电平串口禁止接 5V,避免烧损)
- 将 USB 转 TTL 串口线的 USB 端插入 PC 主机 USB 接口。
步骤 2:PC 端串口工具配置
- 打开串口工具(以 MobaXterm 为例),进行参数配置:
- 串口端口:在 PC 设备管理器中查看 “端口 (COM 和 LPT)”,选择串口线对应的 COM 口(如 COM3);
- 波特率:1500000(开发板默认 Debug 口波特率,需与内核启动参数一致);
- 数据位:8;
- 停止位:1;
- 校验位:None;
- 流控:None;
- 点击“会话”选择“Serial”,选择对应的Serial端口和波特率:1500000,点击 “OK” 打开串口连接。
步骤 3:启动日志输出测试
- 给开发板上电,观察 PC 端串口工具的输出:
- 记录从 “U-Boot 启动” 到 “内核初始化” 再到 “系统登录提示符” 的完整日志;
- 重点检查是否有 “Serial: xxx”“console=ttyS2,115200” 等串口相关初始化日志。
2.USB接口测试
1. 设备连接状态识别
通过以下命令确认设备是否接入系统并获取设备节点信息:
...
| 代码块 | ||||
|---|---|---|---|---|
| ||||
# 步骤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 排线插紧)。 |
测试步骤
步骤 1:摄像头设备节点识别测试
1.打开终端,执行以下命令查看系统是否识别到摄像头设备:
...
| 代码块 |
|---|
v4l2-ctl --list-devices |
步骤 2:摄像头实时预览测试
1.开发板接有 HDMI显示器,执行以下命令进行实时预览:
...
2.观察 HDMI 显示器画面,持续预览 10 秒后,按 Ctrl + C 停止命令。
预期结果:HDMI 显示器上出现清晰、流畅的实时视频画面,无花屏、无卡顿、无黑屏;停止命令后终端无 “Internal data stream error” 类核心报错。
...



