Skip to main content


Product Description

The ROCK 5B is an elegant single board computer (SBC) based on the RK3588 chipset. Its compact size of 100 x 75 mm encompasses almost all the features of the RK3588, providing excellent flexibility and scalability. the ROCK 5B provides a solid foundation for users such as geeks, SBC enthusiasts, IoT enthusiasts, and university students and faculty to turn their ideas into realities. It has a wide range of applications in edge computing, artificial intelligence, cloud computing, smart surveillance and other fields.

ROCK 5B can be used as:

  • Personal desktop computer
  • Personal private server
  • Android video and audio player
  • Robot controller
  • Blockchain node

More usage scenarios are waiting for you to discover!

Physical Photos

rock 5b overview

Chip block diagram

rk3588 system diagram


ModelROCK 5B
SoCRockchip rk3588
CPUQuad-core Cortex-A76 with up to 2.4 GHz
Quad-core Cortex-A55 at up to 1.8GHz
GPUMali G610MP4 GPU with support for OpenGLES 1.1, 2.0 and 3.2, OpenCL up to 2.2 and Vulkan 1.2
RAM4/8/16 64 Bits LPDDR4x
StorageOn board eMMC module:0/8/16/32/64 GB
microSD Card
DisplayUp to four display devices via two HDMI, one DP (type C), one MIPI DSI
Resolution up to 3x 4K@60FPS + 1x 1080P@60FPS or 1x 8K@60FPS + 1x 4K@60FPS + 1x 1080P@60FPS
Hardware codecH.265/VP9 (HEVC)/AVS2 Hardware Decoding (up to 8Kp60)
H.264 Hardware Decoding (up to 8Kp30
H.265/H.264 Hardware Encoding (up to 8Kp30))
EthernetGigabit Ethernet with Power over Ethernet (PoE) support
PoE requires additional optional HAT
WirelessWi-Fi 6 (802.11 b/g/n) BT 5.0 with BLE
USB2x USB 2 port
1x USB 3 HOST port, 1x USB3 OTG port
Camera1x4 lane MIPI CSI
Others40 Pin Header
PowerSupports USB Type-C PD 2.0 at 9V/2A, 12V/2A, 15V/2A and 20V/2A.
Size100 x 75 mm

System block diagram

rock 5b system diagram

Documentation guidelines


With the exception of the Other Systems directory below, everything is centered around Radxa OS (Radxa's customized system based on Debian).

Getting Started

Introduces system burn-in, system login, accessory use, etc. for users to get started quickly.

Radxa OS

Radxa OS is a customized operating system based on Debian OS. Here we introduce the system login, network connection and other contents. This is a quick guide for users to familiarize themselves with the system.

System configuration

This section describes how to utilize a device or feature with a tool (e.g. rsetup) or command.

Application Deployment

This section introduces the configuration and use of common applications such as Samba, Docker, PVE, OMV, LAMP, Cheese, and Remote Control.

Application Development

Introduces upper level application development, such as QT, WiringX, Mraa, etc.

Hardware development

Introduces hardware information, such as hardware interfaces, supported accessories, and so on.

Lower-level development

Introduces uboot, kernel, debian os compilation and packaging.

Other systems

Introduces other systems than Radxa OS, such as Android.

Accessory list

This section describes the supported accessory models and describes how to use them.

  • nascs
  • peterwang2050
  • RadxaYuntian