Banana Pi

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Banana Pi
LeMaker Banana Pro Logo.png
LeMaker Banana Pro Front.jpg
Banana Pro single board computer
Developer LeMaker
Type Single-board computer
Release date October 2014
Operating system Android(Android 4.2,Android 4.4),Linux (Bananian, Lubuntu,Raspbian, Debian GNU/Linux, Fedora, Arch Linux ARM, Gentoo,openSUSE), Berryboot, FreeBSD, OpenWrt
System-on-chip used Allwinner A20 [1]
CPU ARM Cortex-A7 Dual-core (ARMv7-A) 1 GHz
Memory GB
Storage MicroSD card & SATA 2.0
Graphics Mali400 MP2 [2]
Dimensions 92mm × 60mm
Weight 48g
Website www.lemaker.org
Top view of Banana Pi
Back of Banana Pi

Banana Pi is a single-board computer made in China. It can run Android, Ubuntu and Debian. Raspbian can be run, though the CPU complies with the requirements of the Debian armhf port.[3] It uses the Allwinner A20 SoC and as such is mostly covered by the linux-sunxi port.

The Banana Pro is a credit card-sized and low-power single-board computer developed in China by the LeMaker Team, with the intention of promoting the STEAM (science, technology, engineering, art and mathematics) education in schools.

The Banana Pro has an Allwinner A20 system on a chip (SoC),which includes an ARM Cortex-A7 Dual-core (ARMv7-A) 1 GHz, Mali400 MP2 GPU and 1GB DDR3 SDRAM. It uses a microSD card for booting OS and also has a SATA 2.0 interface for connecting a hard disk to get more storage space. Compared to the Banana Pi, the Banana Pro adds an on-board WiFi 802.11 b/g/n AP6181 and integrated composite video and audio output into a 3.5mm TRRS jack to get more space for making 40 pins extension headers.

Banana Pi has no direct relationship to the Raspberry Pi Foundation, though its similarities are clear.[4] "Linux user & Developer" does not consider it a "direct clone, but a considerable evolution," whilst linux.com similarly sees it as a clone with improved performance.[5][6] The board layout is very similar to the Raspberry PI board, though it's about 10% larger and the relative spacing of some connectors varies. Not all Raspberry Pi accessories will fit as a result.

Features[edit]

Powered by AXP209 power management unit, Banana Pi is able to output up to 1.6A, which means users can drive an external HDD without an extra power supply.

The Banana PI board is similar to Cubieboard2.[7]

Specifications[edit]

Hardware Specification Sheet
Banana Pi[8] Banana Pro[9]
SoC Allwinner A20 Allwinner A20 (CPU,GPU,SATA2.0, 3 USB ports)
CPU 1 GHz ARM Cortex-A7 Dual-core 1 GHz ARM Cortex-A7 Dual-core (ARMv7 instruction set)
GPU ARM Mali400MP2 dual GPU core Mali400 MP2 - complies with OpenGL ES 2.0/1.1(hardware acceleration support)
Memory (SDRAM) 1GB DDR3 DRAM (shared with GPU) 1GB DDR3 DRAM (shared with GPU)
Power Expects 5V source connected to the microUSB connector, recommended 2A if connecting a SATA harddisk using the onboard power connector 5V@2A via MicroUSB (DC in only) and/or MicroUSB(OTG)
PMU AXP209
USB 2× USB 2.0 host, 1x USB OTG 2 USB 2.0 host, 1 USB 2.0 OTG (all direct from A20 chip)
Low-level perpherials 26 extended pins including I²C, SPI, UART, CAN bus 40 pins GPIO headers

28×GPIO, some of which can be used for specific functions including UART, I2C, SPI, PWM, CAN, I2S, SPDIF.

Onboard Storage SD slot (maximum 64GB), 7-pin SATA 2.0 data port (with a separate power connector), supporting maximum 4 TB hard drive MicroSD card

SATA 2.0 (with a separate power connector)

Onboard Network 10/100/1000 Ethernet connector, with LEDs 10/100/1000 Ethernet RJ45

150Mbit/s WiFi 802.11 b/g/n AP6181

Bluetooth Optional
Display Allwinner A20 built-in, supports HDMI 1080p and CVBS Supports multi-channel HD display:

HDMI 1.4 (Type A - full),composite video (PAL and NTSC) (via 3.5 mm TRRS jack shared with audio out),LVDS/RGB/CPU display interface (DSI) for raw LCD panels. 11 HDMI resolutions from 640×480 to 1920×1080 plus various PAL and NTSC standards

Video CedarX HD H.264 2160p video decoding. Mutil-format FHD video decoding, including Mpeg1/2, Mpeg4, H.263, H.264, etc. H.264 high profile 1080p@30fps or 720p@60fps encoding
Camera 1× CSI camera connector Parallel 8-bit camera interface
Audio Outputs ⌀3.5mm audio output jack HDMI,analog audio (via 3.5 mm TRRS jack shared with composite video out),I2S audio (also potentially for audio input)
Audio input On board microphone On board microphone
Buttons Power, reset and uboot switches mounted on board Power, reset and uboot switches mounted on board
Leds One user-defined LED on board Power status led (red),ethernet status led (blue),user defined led (green)
Other Onboard IR receiver Onboard IR receiver
Dimensions 92 × 60 mm 92 × 60 mm
Weight 48g 48g

Available operating systems[edit]

Banana Pi[9][edit]

  • Debian for Banana Pi (Linux kernel 3.4.105 & mainline; 2015-01-16)
  • Raspbian for Banana Pi (Linux kernel 3.4.103; 2014-12-26)
  • Scratch for Banana Pi (Boot to Scratch directly) (Linux kernel 3.4.90)
  • Lubuntu for Banana Pi (Linux kernel 3.4.103; 2014-12-26)
  • openSUSE for Banana Pi (openSUSE v1412; Linux kernel 3.4.103; 2014-12-26)
  • ArchLinux for Banana Pi (Linux kernel 3.4.103; 2014-12-26)
  • Bananian Linux (Debian based; Linux kernel 3.4.104+; 2015-01-11)
  • Android 4.2.2 & 4.4 for Banana Pi (Linux kernel 3.4.39+)
  • Fedora for Banana Pi (Linux kernel 3.4.103; 2014-12-26)
  • Kano for Banana Pi (Linux kernel 3.4.09)
  • nOS for Banana Pi (Linux kernel 3.4.90)
  • Kali Linux for Banana Pi (Linux kernel 3.4.90)

Source code reference on GitHub[edit]

Performance Benchmarks[edit]

See also[edit]

References[edit]

External links[edit]