armhub.dev
Vendors · 43 pages
Vendors

Rockchip — RK3399, RK3568, RK3588, and the SBC ecosystem

Rockchip is the largest Chinese application-processor vendor outside mobile. RK3568 for IoT gateways, RK3588 for edge AI workstations, dominant in SBC market.

5 min read · 1,205 wordsupdated · May 13, 2026

Rockchip (Fuzhou, China, founded 2001) is the largest Chinese application-processor vendor outside the mobile market. The company quietly dominates the single-board-computer market — almost every recognisable SBC brand outside the Raspberry Pi orbit ships Rockchip-based products at one or more price points. Pine64, Radxa, Khadas, Banana Pi, FriendlyElec, Rock Pi, Orange Pi, Hardkernel, Libre Computer, all carry Rockchip silicon. Beyond SBCs Rockchip serves education tablets, set-top boxes, automotive head units, IP cameras, smart speakers, and a growing chunk of the edge-AI market with the RK3588 family.

Rockchip at a glance
Founded
2001, Fuzhou, China
Market position
Largest Chinese application processor vendor outside smartphone, dominant in SBCs and education tablets
Fabrication
SMIC for older parts (RK3568 22 nm), Samsung 8 nm LPP for RK3588, mixed sourcing
Flagship part
RK3588 — 4× Cortex-A76 + 4× Cortex-A55, Mali-G610 MP4, 6 TOPS NPU
Mainstream part
RK3568 — 4× Cortex-A55 @ 2.0 GHz, dual GbE, PCIe Gen3, 0.8 TOPS NPU
SDK
Buildroot-based vendor BSP, kernel 5.10 LTS fork, RKNN Toolkit for NPU
Community OS
Armbian, Debian, Ubuntu, DietPi, OpenWrt, Android via vendor BSP
Mainline kernel
RK3566/3568 well-supported by kernel 6.x; RK3588 catching up rapidly
Documentation
rockchip.com.cn TRMs, rock-chips GitHub for U-Boot and kernel forks, community Armbian wiki

The family roadmap

Rockchip's product roadmap can be read as a timeline of process-node migration paired with successive Cortex-A core generations. The major waypoints are:

  • RK3399 (2016) — dual Cortex-A72 + quad Cortex-A53 big.LITTLE on 28 nm, Mali-T864 GPU. The breakout SBC chip. It is the SoC behind the original Rock Pi 4, Pine64 RockPro64, FriendlyElec NanoPi M4, Khadas Edge, and many others. RK3399 set the template for Rockchip's SBC dominance.
  • RK3399Pro (2018) — RK3399 with an integrated 2.4 TOPS NPU. The first widely-shipping Chinese NPU-in-SoC product. Notable in education AI kits.
  • RK3566 and RK3568 (2021) — quad Cortex-A55 at 1.8 to 2.0 GHz, Mali-G52 EE GPU, 0.8 to 1 TOPS NPU. SMIC 22 nm. The current volume parts for IoT gateways, NAS boxes, and budget SBCs.
  • RK3588 and RK3588S (2022 onwards) — quad Cortex-A76 plus quad Cortex-A55, Mali-G610 MP4 GPU, 6 TOPS NPU, Samsung 8 nm LPP. The flagship and the chip that has displaced NXP i.MX 8M Plus in many SBC and edge-AI products.
  • RK3582 (2023) — RK3588 with two of the A76 cores disabled and reduced peripheral set. A binned variant for cost-sensitive products that still want the RK3588 platform.
  • RK3576 (2024) — mid-tier between RK3568 and RK3588: 4× Cortex-A72 + 4× Cortex-A53, 6 TOPS NPU, mainline kernel target.

Roadmap matrix

SoCYearCPUGPUNPUProcessTypical board
RK339920162× A72 + 4× A53 @ 1.8/1.4Mali-T864 MP4none28 nmRock Pi 4, RockPro64, NanoPi M4
RK3399Pro20182× A72 + 4× A53Mali-T864 MP42.4 TOPS28 nmToybrick TB-96AI
RK356620214× A55 @ 1.8 GHzMali-G52 EE1 TOPSSMIC 22 nmRadxa CM3, Quartz64 Model B
RK356820214× A55 @ 2.0 GHzMali-G52 EE0.8 TOPSSMIC 22 nmRadxa Rock 3A, Banana Pi M2S, Odroid M1
RK357620244× A72 + 4× A53Mali-G52 MC36 TOPSSMIC 12 nmLuckFox Lyra, Radxa Rock 5C
RK358220232× A76 + 4× A55Mali-G610 MP46 TOPSSamsung 8 nmRadxa Rock 5B+ binned
RK358820224× A76 + 4× A55 @ 2.4/1.8Mali-G610 MP46 TOPSSamsung 8 nmOrange Pi 5 Plus, Rock 5B, NanoPi R6S
RK3588S20224× A76 + 4× A55Mali-G610 MP46 TOPSSamsung 8 nmOrange Pi 5, ROCK 5A, Khadas Edge2

The clean reading is that RK3568 covers the budget tier (IoT gateways, NAS, signage, light edge inference), RK3576 and RK3582 cover the middle, and RK3588 covers the high end (edge AI workstations, robotics CPUs, mini desktops, multi-camera analytics).

Where Rockchip wins

The SBC ecosystem is the most visible aspect of Rockchip's market position. The reasons it dominates the SBC space:

  • Aggressive pricing. Rockchip silicon prices are dramatically below NXP i.MX, TI Sitara, and NVIDIA Jetson for comparable capability tiers. The board makers can hit USD 50 to USD 150 retail price points that would be impossible with other vendor silicon.
  • No exclusivity demands. Rockchip does not require board makers to commit to volume contracts or exclusivity. Small SBC makers can buy reels of RK3588 and ship a product without negotiating an OEM agreement.
  • Reasonable documentation. The Technical Reference Manuals (TRMs) for RK3399, RK3566/3568, and RK3588 are publicly available with reasonable detail. Not as polished as TI's documentation but far better than Allwinner or Amlogic.
  • Active community. The Armbian project, Radxa engineering team, and several individual kernel developers have steadily upstreamed Rockchip support. By kernel 6.6 the RK3566/3568 are extremely well-supported in mainline Linux.

Where Rockchip loses

  • Closed NPU toolchain. The RKNN Toolkit is closed-source. Model conversion is a click-through-licence affair and the output blobs are not portable.
  • Vendor BSP kernel is the practical path for RK3588. Mainline is catching up but as of mid-2026, the vendor 5.10 kernel is still required for full GPU + NPU + video acceleration on RK3588.
  • No formal longevity guarantee. Unlike TI or Renesas, Rockchip does not publish 10-year availability commitments. Industrial products built on Rockchip carry a real obsolescence risk over the long lifecycle.
  • GPU driver story is rough. Mali userspace requires closed binary blobs; the open-source Panfrost driver works on Mali-T8xx (RK3399) but lags badly on Mali-G610 (RK3588). For production HMI products plan on shipping the vendor Mali blob.

Software stack

LayerVendor BSPMainline-based
Bootloaderrkbin signed loader + U-Boot forkMainline U-Boot for RK3568; RK3588 partial
Kernel4.19 (RK3399), 4.19 / 5.10 (RK3568), 5.10 (RK3588)6.x for RK3566/68; RK3588 6.6+ catching up
GPU userspaceClosed Mali blobPanfrost (partial RK3588 support)
Video codecMPP (Media Process Platform) Rockchip-specificHantro / rkvdec via V4L2 (kernel 6.x)
NPURKNN runtime closedNone mainline; community wrappers only
DistributionBuildroot reference, Debian / Ubuntu via Linaro / RadxaArmbian, mainline Debian/Ubuntu, OpenWrt

For SBC end-users the practical layering is usually: Armbian provides the distribution image, which carries the mainline kernel where possible and falls back to the vendor kernel for GPU/NPU on RK3588. The closed Mali userspace ships as a standard binary package.

SBC board landscape

The Rockchip SBC market is fragmented across many vendors. The major players and their flavour preferences:

VendorFlagship Rockchip boardTypical priceStrength
RadxaRock 5B (RK3588)USD 130-180Engineering polish, mainline kernel work
Orange PiOrange Pi 5 Plus (RK3588)USD 100-150Aggressive pricing, M.2 expansion
KhadasEdge2 (RK3588S)USD 200-280Premium build, RK3588S form factor
FriendlyElecNanoPi R6S (RK3588S)USD 100-130Network-focused, dual 2.5 GbE
HardkernelOdroid M1 (RK3568B)USD 65-90Compact, well-documented, NAS-focused
Pine64Quartz64 Model A (RK3566)USD 60-100Community-driven, mainline focus
Banana PiBPI-W3 (RK3588)USD 100-150Smart router / NAS focus
Libre ComputerRoc-RK3588S-PC (RK3588S)USD 100-130Mainline-only philosophy

Vertical applications

Beyond SBCs, Rockchip silicon ships in:

  • Education tablets — RK3326 and RK3566 dominate the Chinese education tablet market, in particular the kid-targeted "learning machine" segment.
  • Set-top boxes — RK3328 and RK3566 power large numbers of Android TV boxes and IPTV devices.
  • Automotive head units — RK3568 and the automotive-grade RK3588M variant appear in aftermarket and OEM Chinese-market head units.
  • IP cameras — RV1106, RV1126 (Rockchip's camera-focused SoC line) are dominant in the Chinese surveillance camera market.
  • Smart speakers and displays — RK3566 and RK3568 ship in many smart-display products from Baidu, Xiaomi, and others.
# Pull the Armbian build system to make an Ubuntu image for Rock 5B
git clone --depth=1 --branch=main https://github.com/armbian/build
cd build
 
# Interactive board / distro selection
./compile.sh build
 
# Or scripted: Rock 5B running Ubuntu Jammy with the vendor kernel
./compile.sh build \
  BOARD=rock-5b \
  BRANCH=legacy \
  RELEASE=jammy \
  BUILD_DESKTOP=no \
  BUILD_MINIMAL=no \
  KERNEL_CONFIGURE=no
 
# Image lands in output/images/
ls output/images/Armbian_*_Rock-5b_*.img.xz

Cross-references