Banana Pi BPI-M2 Zero

by SinoVoip

Image of Board

The Banana Pi M2 Zero is an ultra compact single board computer which measures only 60mm*30mm. Its external interfaces are the same as the Raspberry Pi Zero W, and it will fit almost all cases and accessories for the Zero W. It uses the quad-core Cortex A7 Allwinner H2+ processor, with 512MB RAM. It’s ideal for light-weight systems and space-limited applications. Like other members of the Banana Pi family, it supports both Linux and Android operating systems.

  • H2+ Quad-core Cortex-A7
  • Mali 400 MP2
  • 512M DDR3
  • MicroSD slot
  • Wi-Fi 802.11 b/g/n
  • Bluetooth 4.0
  • Mini HDMI
  • 1 x USB 2.0 OTG
  • GPIO (x28)
  • Power (+5V, +3.3V and GND)
  • UART, I2C, SPI or PWM
  • 65mm × 30mm, 15g
  • Android and Linux



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.