Rock Pi E

by Radxa Limited

Image of Board

E for Ethernets.

This is the documentation for ROCK Pi E, written by Radxa Team with community contributions.

ROCK Pi E is a Rockchip RK3328 based SBC(Single Board Computer) by Radxa. It equips a 64bits quad core processor, USB 3.0, dual ethernets, wireless connectivity at the size of 2.5x2.2 inch(56x65mm), making it perfect for IoT and network applications. ROCK Pi E comes in various ram sizes from 512MB to 4GB DDR3, and uses uSD card for OS and storage as well as supporting eMMC module. Optionally, ROCK Pi E supports PoE, additional HAT is required.

  • Processor: SoC RK3328 Quad Cortex-A53 ARM 64bits processor, frequency up to 1.3GHz
  • Memory: 1GB DDR3
  • Storage MicroSD(TF) up to 128GB
  • High performance eMMC module 16GB / 32GB / 64GB / 128GB
  • Wireless: 802.11 b/g/n wifi
  • Bluetooth 4.0(rtl8723du/rtl8821cu)
  • external antenna
  • USB: USB3.0 Type-A HOST x1
  • Key: Reset key x1
  • Maskrom key x1
  • Ethernet: 1x 1000Mbit ethernet, optional PoE(additional HAT required)
  • 1x 100Mbit ethernet
  • IO: 40-pin expansion header



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.