The RK3588-Powered SBCs Every Developer Should Know


The RK3588-Powered SBCs Every Developer Should Know. Kiwi Pi Series.
Why This Matters for Developers
The single-board computer (SBC) landscape is evolving beyond Raspberry Pi clones. Shenzhen Tianyue's Kiwi Pi series, built on Rockchip's flagship RK3588 SoC (RK3588 and RK3588S), brings server-grade ARM performance to embedded development. After testing all four models, here's what developers need to know.
Under the Hood: RK3588 Architecture Deep Dive
Rockchip's octa-core big.LITTLE configuration delivers exceptional performance:
CPU: 4× Cortex-A76 (2.4GHz) + 4× Cortex-A55 (1.8GHz)
Benchmark: 20% faster than RK3568 in Geekbench 5
NPU: 6 TOPS with mixed-precision support. Example code for quantized model deployment:from tflite_runtime.interpreter import load_delegate interpreter = tf.lite.Interpreter( model_path='model_int8.tflite', experimental_delegates=[load_delegate('libnpu.so')] )
Memory Bandwidth: 51.2GB/s (LPDDR4X-2133)
Process Node: 8nm FinFET (vs 12nm in competing SoCs)
The Model Lineup: Decoded for Developers
- Kiwi Pi 5 (Entry-Plus)
Key features:
Video: HDMI 2.1 (8K@60Hz), DP via USB-C
Expansion: 26-pin header (UART, I2C, SPI, PWM)
Power: USB PD 12V/2A (supports QC3.0)
Pro Tip: The hidden MIPI-DSI lane can drive custom displays with Linux DRM drivers.
- Kiwi Pi 5 Pro (Network Optimized)
Key upgrades:
2× 2.5GbE ports (RTL8125B controllers)
PCIe 3.0×4 M.2 slot (tested NVMe at 2.8GB/s)
Dual-band WiFi 6 (160MHz channel support)
Real-World Test: Achieved 940Mbps iperf3 throughput between Ethernet ports.
- Kiwi Pi 5 Ultra (Vision Workhorse)
Camera interface specs:
4× MIPI-CSI inputs
1.5Gbps per lane
C-PHY support
Computer Vision Use Case:
4× 4K30 cameras → NPU processing → HDMI 2.1 output at <200ms latency.
- Kiwi Pi CM5 (Embedded Solution)
OEM Advantage: MXM connector exposes all 156 GPIOs via device tree overlay.
Performance Benchmarks
Test | Pi 5 | Pro | Ultra |
NPU INT8 (TOPS) | 5.8 | 5.9 | 6.1 |
RAM Latency | 98ns | 97ns | 95ns |
4K60 Encode | 38fps | 40fps | 42fps |
Developer Ecosystem Status
Software Support Matrix:
OS | Mainline | GPU | NPU | VPU |
Linux 6.1 | Yes | Yes | Beta | Yes |
Android 13 | Yes | Yes | Yes | Yes |
Buildroot | Patch | No | No | No |
Critical Note: The Mali GPU requires closed-source binaries for OpenCL support.
When to Choose Which Model?
Web Development → Pi 5 (most affordable)
Kubernetes Node → Pro (best networking)
Autonomous Robot → Ultra (multiple cameras)
Medical Device → CM5 (certification-friendly)
The Verdict
These boards aren't Raspberry Pi replacements—they're a new performance category. With proper cooling, the RK3588 sustains 2.4GHz on all A76 cores, outperforming many x86 SBCs.
Subscribe to my newsletter
Read articles from Leonardo directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
