Banana Pi BPI-ZERO

From Banana Pi Wiki
Revision as of 08:06, 5 May 2018 by Sinovoip (talk | contribs) (GPIO PIN define)
Jump to: navigation, search

Introduction

Banana Pi M2 Zero is an ultra compact single board computer measures only 60mm*30mm. It uses quad-core Cortex A7 allwinner H2+ processor, with 512MB RAM memory. It's ideal for light-weight systems with some space-limited applications. Like other members of Banana Pi, it supports both linux and android operating system.

mini size only 60mm*30mm, all interface same as Raspberry pi Zero W.

Key Features

  • Quad Core ARM Cortex A7 CPU H2+.
  • 512MB SDRAM.
  • WiFi (AP6212) & Bluetooth onboard.
  • Mini HDMI.

Getting Start

Hardware

Hardware interfact

File:Zerointerface.jpg

Hardware spec

HardWare Specification of Banana pi BPI-M2 zero
CPU H2+ Quad-core Cortex-A7 H265/HEVC 1080P
GPU Mali400MP2 GPU @600MHz,Supports OpenGL ES 2.0
Memory \(SDRAM\) 512M \(shared with GPU\)
Onboard Storage TF card \(Max. 64GB\)
Onboard Network NOPE
Onboard WIFI SDIO AP6212(option AP6181、AP6335)
Video Input A CSI input connector Camera:1 Supports 8-bit YUV422 CMOS sensor interface,2 Supports CCIR656 protocol for NTSC and PAL,3 Supports SM pixel camera sensor ,4 Supports video capture solution up to 1080p@30fps
Video Outputs Supports Mini HDMI Port
Audio Output Mini HDMI
Power Source Micro USB with 5V/2A
USB 2.0 Ports one USB 2.0 OTG
Buttons Power Button, Reset Button
Low-level peripherals 40 Pins Header,compatible with Raspberry Pi 3
uart GPIO\(1x3\) pin UART, ground
LED Power led & Status led
IR nope
Supported OS Android, Ubuntu, Debian, Rasberry Pi Image
Product size 65mm × 30mm
Weight 35g

GPIO PIN define

Banana Pi BPI-M2 zero has a 40-pin GPIO header that matches that of the Model Raspberry Pi 3. Following is the Banana Pi GPIO Pinout:

Gpio define.png

HardWare Specification of Banana pi BPI-R2
GPIO Pin Name Default Function Function2:GPIO Function3
CON2-P01 VCC-3V3
CON2-P02 VCC-5V
CON2-P03 TWI0-SDA PA12-EINT12
CON2-P04 VCC-5V
CON2-P05 TWI0-SCK PA11-EINT11
CON2-P06 GND
CON2-P07 PWM1 PA6-EINT6
CON2-P08 UART3-TX PA13-EINT13 SPI1-CS
CON2-P09 GND
CON2-P10 UART3-RX PA14-EINT14 SPI1-CLK
CON2-P11 UART2-RX |
CON2-P12 UART3-CTS PA16-EINT16 SPI1-MISO
CON2-P13 UART2-TX PA0-EINT0
CON2-P14 GND
CON2-P15 UART2-CTS PA3-EINT3
CON2-P16 UART3-RTS PA15-EINT15 SPI1-MOSI
CON2-P17 VCC-3V3
CON2-P18 PC4 PC4
CON2-P19 SPI0-MOSI PC0
CON2-P20 GND
CON2-P21 SPI0-MISO |
CON2-P22 UART2-RTS |
CON2-P23 SPI0-CLK |
CON2-P24 SPI0-CS |
CON2-P25 GND
CON2-P26 PC7 PC7
CON2-P27 TWI1-SDA PA19-EINT19
CON2-P28 TWI1-SCK PA18-EINT18
CON2-P29 PA7-EINT7 PA7-EINT7
CON2-P30 GND
CON2-P31 PA8-EINT8 PA8-EINT8
CON2-P32 PL2-S-EINT2 PL2-S-EINT2
CON2-P33 PA9-EINT9 PA9-EINT9
CON2-P34 GND
CON2-P35 PA10-EINT10 PA10-EINT10
CON2-P36 PL4-S-EINT4 PL4-S-EINT4
CON2-P37 PA17-EINT17 PA17-EINT17 SPDIF-OUT
CON2-P38 PA21-EINT21 PA21-EINT21
CON2-P39 GND
CON2-P40 PA20-EINT20 PA20-EINT20

Software

Android

Linux

Opnewrt

Development

Basic Development

Documents

Release

FAQ