引言
采用瑞芯微 RK3588S 芯片组的单板计算机在 AIoT、机器人、边缘计算和多媒体等领域越来越受欢迎。瑞芯微 RK3588S 芯片拥有强大的 CPU、GPU、NPU 和多媒体能力,使其成为既适合测试也适合最终产品的灵活平台。
本文介绍如何测试基于 RK3588S 的单板计算机,并以 Firefly 开发板和 Kiwi Pi 5 为例。我们将涵盖硬件检查和软件测试。本文中,我们对 Kiwi Pi 5 和 ROC-RK3588S-PC 进行了快速的内存与 CPU 测试,并附有以下附加信息。

为什么选择 RK3588S?
RK3588S 是一款 8 纳米、八核 SoC,具备以下特性:
- CPU: 4× Cortex-A76 (2.2GHz) + 4× Cortex-A55 (1.8GHz)
- GPU: ARM Mali-G610 MC4,支持 OpenGL ES 3.2、Vulkan 1.2
- NPU: 6 TOPS AI 算力(支持 INT4/8/16、FP16、BF16、TF32)
- VPU: 8K/60fps 解码,8K/30fps 编码
- 内存: 最高支持 LPDDR4X 32GB
- 连接性: HDMI 2.1、USB 3.1、PCIe、以太网、Wi-Fi 6
另外需要说明的是,RK3588S 是 RK3588 的成本优化紧凑型变体。如果您想深入了解这款芯片,可以查阅我们的指南:RK3588 规格与性能详解。
主要单板计算机示例
通用计算、GPU 渲染和 AI 加速的平衡使该芯片对单板计算机极具吸引力。它也被广泛用于边缘 AI 设备,包括专用的 AI 盒子 – 您可以在我们的指南中查看一些示例:AI Box:2026 年五大解决方案。
Firefly RK3588S 开发板
Firefly 已发布多款基于 RK3588S 的单板计算机,例如:
- ROC-RK3588S-PC – 面向工业和嵌入式 AI 应用
- Station P2 – 基于 RK3588S 的紧凑型迷你 PC
- Core-3588S-JD4 – 用于集成到定制设计中的核心板模块
Kiwi Pi 5(我们的产品)
Kiwi Pi 5 是一款基于 RK3588S、对开发者友好的单板计算机:
- CPU/GPU/NPU: RK3588S、Mali-G610、6 TOPS NPU
- 内存: 8GB LPDDR4X(可选 4–32GB)
- 存储: 64GB eMMC(最高 512GB),microSD 扩展
- 视频: HDMI 2.1(8K@60fps)、Type-C DP 1.4(8K@30fps)、MIPI-DSI
- I/O 接口: 2× MIPI-CSI、USB 3.1、USB 3.0、26 针 GPIO 扩展
- 网络: Wi-Fi 6、蓝牙 5.4、千兆以太网
- 操作系统支持: Linux 5.10/6.10、Android 12、Debian 11、Ubuntu 22.04
Kiwi Pi 5 采用紧凑的 56×85 mm 设计,面向需要小巧而强大的 AI 能力单板计算机的开发者。
如何测试 RK3588S 单板计算机:内存与 CPU
测试应验证硬件稳定性和软件性能。以下是推荐步骤。
CPU 与内存性能
- 内存与 CPU 基准测试工具:
- sysbench – 用于 CPU 性能测试
- 7-zip 基准测试 – 用于压缩/解压缩吞吐量测试
- memtester – 用于内存稳定性测试
- Firefly ROC-RK3588S-PC 示例: Geekbench 5 多核得分预计约为 60,000–70,000。
- Kiwi Pi 5 示例: 由于使用相同的 SoC,结果相似,但需注意散热差异。
例如,我们演示如何在 Kiwi Pi 5(Ubuntu 20.04)上执行快速的内存与 CPU 测试。首先,需要安装 sysbench 和 memtester。如果在测试期间使用外部存储,可能还需要手动挂载。您可以参考这个简单指南:如何在 Raspberry Pi 上挂载 sda1。
memtester 安装
然后进行快速测试:

- 512M – 要测试的内存量(不超过可用空闲内存)
- 1 – 循环次数
结果:

现在安装 Sysbench 并运行快速测试。

结果:

性能:
- 每秒事件数: 14,247.01
CPU 每秒处理约 14.2k 次操作(整数运算测试)。性能在多次运行中保持稳定。 - 总事件数: 10 秒内 142,506 次
完全符合预期吞吐量。
延迟:
- 最小延迟: 0.37 ms
- 平均延迟: 0.56 ms
- 第 95 百分位数: 1.08 ms
- 最大延迟: 24.20 ms
几乎所有操作都在约 1ms 内完成,但出现了一次高达 24.20 ms 的尖峰。
这可能是由以下原因引起的:
- 后台进程(调度器中断、I/O 等待)
- 热/功耗限制短暂启动
- Linux 多任务处理下的正常波动
由于第 95 百分位数仅为 1.08 ms,这个离群值不足为虑。
线程公平性:
- 每线程事件数(平均): 17,813
- 标准差: 8,631
工作负载分布并不完美平衡。某些核心比其他核心做了更多工作。这在 big.LITTLE CPU 上使用 sysbench 时很典型(RK3588S = 4× Cortex-A76 + 4× Cortex-A55)。- Cortex-A76(大核)处理更多任务。
- Cortex-A55(小核)速度较慢,因此分布看起来不均。
- 每线程执行时间: 约 9.99 秒(各线程几乎相同)。调度器确保了所有线程在测试期间都处于活动状态。
Firefly ROC-RK3588S-PC
开发人员/测试人员报告的典型 sysbench cpu –threads=8 输出:
- CPU 速度: 约 14,000 – 14,800 事件/秒
- 平均延迟: 0.55 – 0.60 ms
- 第 95 百分位数延迟: 约 1.0 ms
解读:
- 性能非常接近 Kiwi Pi 5(使用相同的 RK3588S 芯片)
- 可能因以下原因获得稍高的吞吐量:
- 更好的散热(Firefly 开发板有可选的散热片/风扇套件)
- 不同的 DDR 配置(某些 ROC 开发板使用更快的 LPDDR4x 模块)
- 同样可以观察到线程公平性不均(big.LITTLE 架构设计)
直接对比表
| 指标 | Kiwi Pi 5(我们的测试) | Firefly ROC-RK3588S-PC(示例) |
| CPU 事件/秒 | ~14,247 | ~14,000 – 14,800 |
| 平均延迟 | 0.56 ms | 0.55 – 0.60 ms |
| 第 95 百分位数延迟 | 1.08 ms | ~1.0 ms |
| 最大延迟 | 24.2 ms(尖峰) | 10–14 ms(典型尖峰) |
| 线程公平性 | 不均(big.LITTLE) | 不均(big.LITTLE) |
结论:
- Kiwi Pi 5 和 Firefly ROC-RK3588S-PC 在 CPU 基准测试中表现几乎相同(约 14k–15k 事件/秒)
- 任何差异都源于散热和内存速度,而非 CPU 架构
- Kiwi Pi 5 的紧凑尺寸使得在持续负载下散热更为关键,而 Firefly 较大的 PCB 允许更容易的热量散发
Firefly SBC 与 Kiwi Pi 5 对比
| 指标 | Firefly ROC-RK3588S-PC | Kiwi Pi 5 |
| CPU/GPU | RK3588S, Mali-G610 | RK3588S, Mali-G610 |
| NPU | 6 TOPS | 6 TOPS |
| 内存 | 最高 32GB | 4–32GB 可选 |
| 存储 | eMMC + NVMe | eMMC + microSD |
| 网络 | 千兆 LAN, Wi-Fi 6 | 千兆 LAN, Wi-Fi 6, 蓝牙 5.4 |
| 视频 | 8K 输出 | 8K 输出 |
| 扩展 | GPIO, PCIe | 26 针 GPIO |
| 外形尺寸 | 较大板型 | 紧凑 (56×85mm) |
两者共享相同的 SoC 能力,但 Kiwi Pi 5 强调紧凑设计和开发灵活性,而 Firefly 开发板通常面向工业用例,提供更多扩展选项。
顺便说一下,您也可以将 Kiwi Pi 5 Pro 与其他单板计算机进行比较。
结论?
测试基于 RK3588S 的单板计算机需要验证电源、CPU、GPU、AI、多媒体、I/O 和操作系统性能。Firefly 和 Kiwi Pi 5 开发板都展示了该 SoC 的潜力,但 Kiwi Pi 5 对于那些想要一款紧凑、支持 Wi-Fi 6 且具有广泛操作系统支持的 SBC 的开发者来说更为突出。
两款开发板都表现出良好的结果,但 Kiwi Pi 5 是一款小巧紧凑的开发板,具有与 Firefly 开发板相当的内存和 CPU 性能。

