Radxa Zero

by Radxa

Image of Board

Radxa Zero is an ultra thin SBC in small form factor with powerful performance based on Amlogic S905Y2. It can run Android and selected Linux distributions.

Radxa Zero features a quad core 64-bit ARM processor, up to 4GB 32bit LPDDR4 memory, HDMI output at 4K@60, WiFi and Bluetooth connectivity, USB 3.0, and 40-pin GPIO header. Additionally, the power port can also be used for USB 2.0 OTG to connect more peripheral.

Technical details

  • Size 66mm x 30mm
  • Amlogic S905Y2 64bit quad core processor
  • Quad Cortex-A53, frequency 1.8Ghz, 12nm
  • Mali G31 MP2 GPU, supports OpenGL ES 1.1 /2.0 /3.1 /3.2, Vulkan 1.1, Open CL 1.1 1.2, 2.0 Full Profile
  • 64bit dual channel LPDDR4@3200Mb/s, 1GB/ 2GB or 4GB
  • Wifi/BT with external antenna support
  • WIFI4/BLE4 and WIFI4/BLE5 available for different models!
  • soldered high performance eMMC 5.1 with capacities of 8GB/ 16GB
  • uSD slot supports up to 128G uSD card
  • HDMI 2.1, 4K@60 HDR
  • HD codec H265/VP9 decode 4Kx2K@60
  • USB 3.0 Type-C HOST x1
  • USB 2.0 Type-C OTG x1
  • Network (depending on the model)
    • Wireless 802.11 abgn wifi 2,4GHz, Bluetooth 4.2
    • Wireless 802.11 ac wifi 2,4/5GHz, Bluetooth 5.0
  • IO 40-pin expansion header (depending on the model):
    • 1 x UART
    • 2 x SPI bus
    • 2 x I2C bus
    • 1 x PCM/I2S
    • 1 x SPDIF
    • 1 x PWM
    • 1 x ADC
    • 6 x GPIO
    • 2 x 5V DC power in
    • 2 x 3.3V power pin



Have some info to add for this board? Edit the source for this page here.


Have some info to add for this board? Edit the source for this page here.

Adafruit Blinka Installation

We use a special library called adafruit_blinka (named after Blinka, the CircuitPython mascot) to provide the layer that translates the CircuitPython hardware API to whatever library the Linux board provides.

For example, on Raspberry Pi we use the python RPi.GPIO library. For any I2C interfacing we'll use ioctl messages to the /dev/i2c device. For SPI we'll use the spidev python library, etc. These details don't matter so much because they all happen underneath the adafruit_blinka layer.