Mid-range / industrial

RK3568

The industrial workhorse: quad Cortex-A55, a 1 TOPS NPU, ECC-capable DDR, PCIe 3.0 x2, SATA, dual GbE and CAN-FD. Industrial-temperature variants (RK3568J) make it a favourite for gateways, HMIs and controllers.

  • 4× Cortex-A55 @ 2.0 GHz
  • 1 TOPS NPU
  • PCIe 3.0 x2 + SATA
  • Dual GbE
  • ECC DDR, industrial grade

Specifications

ArchitectureARMv8.2-A
CPU4× Cortex-A55 up to 2.0 GHz
GPUArm Mali-G52 2EE (OpenGL ES 3.2, Vulkan 1.1, OpenCL 2.0)
NPU1 TOPS (INT8)
MemoryDDR3 / DDR3L / DDR4 / LPDDR3 / LPDDR4 / LPDDR4X, up to 8 GB, with ECC
StorageeMMC 5.1, SD 3.0, SPI NOR/NAND, SATA 3.0, NVMe over PCIe
Video decode4K@60 H.265 / H.264 / VP9
Video encode1080p@60 H.264 / H.265
DisplayHDMI 2.0, eDP, MIPI DSI ×2, LVDS, RGB; up to 3 displays
Camera / ISP8 MP ISP, MIPI CSI-2 4-lane (or 2× 2-lane)

Interfaces

PCIePCIe 3.0 x2 (1×2 or 2×1) + PCIe 2.1 x1 (combo PHY)
USBUSB 3.0 ×2 (one OTG), USB 2.0 host ×2
Ethernet2× GMAC (RGMII / RMII)
SATAUp to 3× SATA 3.0 via combo PHY
MIPIMIPI CSI-2, MIPI DSI ×2
I2C / SPI / UARTI2C ×6, SPI ×4, UART ×10
GPIO / PWM5 GPIO banks, PWM ×16
OtherCAN-FD ×3, I2S, PDM, SARADC

Interface counts depend on pin-muxing and combo-PHY configuration. Verify against the official RK3568 datasheet / TRM.

Development

Linux

Mature in both the vendor BSP and mainline, which covers PCIe, SATA, USB 3, GbE, HDMI/DSI and the GPU (Panfrost).

Android

Android 11–13 SDKs widely available through module vendors.

U-Boot

Mainline U-Boot supports RK3568 boards; vendor U-Boot for Android.

Device Tree

Include rk3568.dtsi. Common work: GMAC delays, PCIe lane config, CAN, LVDS panels.

Buildroot

Rockchip Linux SDK plus upstream Buildroot.

Yocto

meta-rockchip machines for RK3568 EVB and SBCs.

Operating systems

  • Linux (vendor 4.19 / 5.10 / 6.1 BSP)
  • Mainline Linux (mature)
  • Android 11 / 12 / 13
  • Debian
  • Ubuntu
  • Buildroot
  • Yocto
  • OpenWrt

Typical use cases

  • Industrial gateways and PLC/HMI
  • NAS and network appliances
  • Commercial displays
  • Light edge AI

RK3568 Tutorials

AndroidIntermedio

Android Kiosk Mode on Rockchip Devices (Lock Task, Device Owner, Boot to App)

Turn a Rockchip Android board into a single-purpose kiosk: device-owner provisioning, lock-task mode, booting straight into your app, and what to bake into the ROM instead.

6 min de lectura · RK3588, RK3588S, RK3576
LinuxIntermedio

Build Mainline U-Boot for Rockchip (RK3588, RK3568, RK3399)

Build a mainline U-Boot image with TF-A and the Rockchip DDR blob, then write it to SD, eMMC or SPI flash.

7 min de lectura · RK3588, RK3588S, RK3568
LinuxIntermedio

Build the Rockchip Linux Kernel (Vendor BSP and Mainline)

Cross-compile a Rockchip kernel on an x86 host, install the Image, DTB and modules, and know when to choose the vendor BSP or mainline.

8 min de lectura · RK3588, RK3588S, RK3576
LinuxPrincipiante

Configure GPIO on Rockchip: Pin Numbering, Device Tree and libgpiod

Convert GPIO3_B5-style names to Linux line numbers, drive pins with libgpiod, and describe them properly in the device tree with pinctrl and overlays.

7 min de lectura · RK3588, RK3588S, RK3576
IA y NPUIntermedio

Convert YOLO to RKNN and Run It on the RK3588 NPU

Export YOLO to ONNX, quantise and convert it to .rknn with RKNN-Toolkit2 on an x86 host, then run it on the board with RKNN-Toolkit-Lite2, using all three RK3588 NPU cores.

10 min de lectura · RK3588, RK3588S, RK3576
PrincipiantePrincipiante

Flash Any Rockchip Board with rkdeveloptool (Linux & macOS)

Build rkdeveloptool from source, set up udev permissions, and flash raw images, partitions and SPI flash on Rockchip boards.

6 min de lectura · Todos los SoC
PrincipiantePrincipiante

How to Identify a Rockchip SoC (from Linux, U-Boot, USB or the Chip Marking)

Five quick ways to find out exactly which Rockchip SoC and board you are dealing with, even on an unknown device.

4 min de lectura · Todos los SoC
Depuración de hardwareAvanzado

RK3588 PCIe Not Detecting NVMe: A Step-by-Step Debug Checklist

NVMe missing from lsblk? Work through software, device tree, power/reset and signal integrity in the right order to find why the PCIe link isn't training.

9 min de lectura · RK3588, RK3588S, RK3568
PrincipiantePrincipiante

Rockchip Boot Process Explained: BootROM, TPL, SPL, BL31, U-Boot and Linux

A stage-by-stage walkthrough of how a Rockchip SoC boots, where each piece lives on flash, and how to tell from the serial log which stage failed.

9 min de lectura · Todos los SoC

Boards using RK3568

Related projects

Compare RK3568

RK3568 FAQ

What CPU does the RK3568 have?

The RK3568 uses 4× Cortex-A55 up to 2.0 GHz (ARMv8.2-A), built on a 22 nm process.

Does the RK3568 have an NPU, and how many TOPS?

Yes. The RK3568 NPU is rated at 1 TOPS (INT8). Models are converted to .rknn with RKNN-Toolkit2 and run with the RKNN runtime.

What memory does the RK3568 support?

DDR3 / DDR3L / DDR4 / LPDDR3 / LPDDR4 / LPDDR4X, up to 8 GB, with ECC.

Does the RK3568 support PCIe and NVMe SSDs?

Yes: PCIe 3.0 x2 (1×2 or 2×1) + PCIe 2.1 x1 (combo PHY). NVMe SSDs work on PCIe lanes routed to an M.2 M-key slot, provided the controller, PHY, power and reset are enabled in the device tree.

Which operating systems run on the RK3568?

Linux (vendor 4.19 / 5.10 / 6.1 BSP), Mainline Linux (mature), Android 11 / 12 / 13, Debian, Ubuntu, Buildroot, Yocto, OpenWrt. Mature in both the vendor BSP and mainline, which covers PCIe, SATA, USB 3, GbE, HDMI/DSI and the GPU (Panfrost).

What video can the RK3568 decode and encode?

Decode: 4K@60 H.265 / H.264 / VP9. Encode: 1080p@60 H.264 / H.265.

Which boards use the RK3568?

Boards in our database include Radxa ROCK 3A. See the hardware database for full specs.

What is the RK3568 used for?

Typical applications: Industrial gateways and PLC/HMI, NAS and network appliances, Commercial displays, Light edge AI.

Documentation & official resources

Have a RK3568 question not covered here? Ask the community or browse RK3568 questions.

¿Encontraste un error o quieres añadir algo? Sugerir una mejora.

Designing with RK3568?

Schematic and carrier-board design, BSP bring-up, device tree, drivers and AI integration for RK3568-based products.