Samiksha Jaiswal (Editor)

Banana Pi

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer
  
Banana Pi

Release date
  
Apr 2014

Type
  
Single-board computer

System-on-chip used
  
Banana Pi

Operating system
  
Android (Android 4.2, Android 4.4),Linux (Armbian, Bananian, Lubuntu, Raspbian, Debian GNU/Linux, Fedora, Arch Linux ARM, Gentoo, openSUSE), Berryboot, FreeBSD, OpenWrt

CPU
  
ARM Cortex-A7 Dual-core (ARMv7-A) 1 GHz

The Banana Pi is a series of credit card-sized single-board computers based on a low cost concept for inner software and hardware development and school software learning such as Scratch. Its hardware design was influenced by Raspberry Pi in 2013. It is produced by the Chinese company Shenzhen SINOVOIP Co.,Ltd.

Contents

Banana Pi software is compatible with Raspberry Pi boards. Banana Pi also can run NetBSD, Android, Ubuntu, Debian, Arch Linux, Raspbian operating systems, though the CPU complies with the requirements of the Debian armhf port. It uses the Allwinner SoC (system on chip) and as such is mostly covered by the linux-sunxi port.

Banana Pi is the open source hardware and software platform which is designed to assist bananapi.org and banana-pi.org.

Banana Pi M1

The Banana Pi M1 is a business card sized and low-power single-board computer developed in China by the Banana Pi Team, with the intention of promoting STEM (science, technology, engineering and mathematics) education in schools.

GPIO specification Banana Pi 26-pin GPIO Banana Pi has a 26-pin GPIO header that matches that of the Model A & B Raspberry Pi.


Banana Pi has no direct relationship to the Raspberry Pi Foundation, though its similarities are clear. "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. 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.

Banana Pi M1+

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

Banana Pi M2

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

Banana PI M2 is the open source hardware platform, Banana PI M2 is an quad core version of Banana Pi, which is an improvement over the dual-core of the Banana Pi M1, it supports on board Wi-Fi. Banana Pi M2 series runs Android, Debian linux, Ubuntu linux, Raspberry Pi images and other images. Banana PI M2 hardware: 1Ghz ARM7 quad-core processor, 1GB DDR3 SDRAM, Banana PI with Gigabit ethernet port, It can run with Android 4.4 smoothly. The size of Banana PI M2 same as Banana pi M1, it can run games, it supports 1080P high definition video output, the GPIO is compatible with Raspberry Pi B+, and it can run the ROM Image. Note: Banana Pi M2 has no SATA port, so USB must be used to provide hardisk.

Banana Pi M2+(Plus)

Model M2+(Plus) was released in April 2016. Banana PI BPI-M2+ is the open source hardware platform,Banana PI BPI-M2+ is an quad core version of Banana Pi,it support WIFI on board. use Alliwnner H3 chip on board. and mini size only 65mm*65mm.

Banana Pi BPI-M2+ series run Android,Debian linux,Ubuntu linux, Raspberry Pi image and others image. Banana PI PBI-M2 hardware: 1Ghz ARM7 quad-core processor, 1GB DDR3 SDRAM, 8G eMMC flash on board,and SDIO wifi module on board.

Note:

  • Banana Pi BPI-M2+ does not support sata port, so you need use USB for hard disk.
  • Banana pi BPI-M2+ does not support LCD interface.
  • Banana Pi M2 Ultra

    Banana PI BPI-M2 Ultra is the open source hardware platform, Banana PI BPI-M2 Ultra is a quad-core cortex -A7 CPU ,use Allwinner R40 design, it support WIFI+BT on board.and support SATA interface on board. Banana PI PBI-M2 Ultra hardware: Quad Core ARM Cortex A7,ARMv7 CPU, 2GB DDR3 SDRAM, 8G eMMC flash on board.

    Banana PI BPI-M2 Ultra with Gigabit Ethernet port, It can run Android smoothly. The size of Banana PI BPI-M2 Ultra same as Banana Pi BPI-M64, support 1080P video, the 40 pin GPIO header is pin-compatible with Raspberry Pi.

    Note:

  • support SATA interface
  • if you use 3.5 big hardisk ,you may need power with outside power. on board power can not support enough current
  • Banana Pi M2 Magic

    Banana PI BPI-M2 Magic (BPi-M2M) is an efficient quad core solution designed for internet-of-things applications,Use allwinner R16 chip design ,also can use Allwinner A33 chip on board, which outperforms competitors in terms of its system performance, scalability, and energy-efficiency; it can be used for home entertainment, home automation, and high wireless performance and so on.


    Note:

  • 1.BPI-M2 Magic not HDMI interface.
  • 2.Not support RJ45 interface.
  • Banana Pi M3

    Banana Pi M3 is an open source hardware platform. Banana Pi M3 is an octa-core version of Banana Pi, it supports onboard Wi-Fi and SATA Port. Banana Pi M3 runs Android 5.1.1, Debian linux, Ubuntu linux, Raspberry Pi images and other images. Banana PI M3 hardware: 2Ghz ARM7 octa-core processor, 2GB LPDDR3 SDRAM, gigabit ethernet port and the GPIO is compatible with Raspberry Pi B+. The size of Banana Pi M3 is the same as Banana Pi M1.

    Banana Pi M64

    Banana PI BPI-M64 is the open source hardware platform, Banana PI BPI-M64 is a quad-core 64 bit version of Banana Pi,use Allwinner A64 design, it support Wi-Fi and Bluetooth on board.

    Banana Pi BPI-M64 series run Android, Debian linux, Ubuntu linux,Raspbian image and other OS.

    Banana PI PBI-M64 hardware: 64 Bit Quad Core ARM Cortex A53 1.2 GHz CPU, 2GB DDR3 SDRAM, 8G eMMC flash on board

    Banana PI BPI-M64 with Gigabit Ethernet port, It can run Android smoothly when resolution is under HD or GPU is not needed. The size of Banana PI BPI-M64 same as Banana Pi BPI-M3, support 1080P video, the GPIO header is pin-compatible with Raspberry Pi.

    Banana Pi G1

    Banana Pi-G1 is an integrated IEEE802.11 b/g/n (Wi-Fi wireless network), IEEE802.15.4 (Zigbee), IEEE 802.11-2007 Standard (Bluetooth Low Energy 4.0) development board. All three wireless protocols can be used together, you can exchange any different transport protocols, and each wireless protocol is supported by its own single-chip SOC, which can facilitate Internet of Things (IoT) projects.

    The Wi-Fi uses TI CC3200, which is a high-performance ARM Cortex-M4 wireless SOC, internally integrated TCP/IP protocol stack. This allows simple connection to the Internet using the BSD Socket.

    The Zigbee uses TI CC2530, which integrates wireless capabilities and enhanced 8051 core SOC. After years of improvement, it is quite mature and stable. TI's Z-stack has achieved Zigbee 2007/Pro, you can use the 16's short address, you can use the 64-bit long address communication, face large local interconnect systems, providing advanced security encryption and mesh network structure support.

    The Bluetooth 4.0 (BLE) uses TI CC2540/1, an integrated BLE stack and enhanced 8051 core, low-power wireless SOC. At present, most mobile phones have support for Bluetooth 4.0, both as a wearable device, or mobile interactive accessories, CC2540 can be easily completed. Meanwhile, BPI G1 also incorporates a high-performance STM32 ARM Cortex-M3 microcontroller, which help in dealing with time-consuming data or transit, the three wireless SOC coordinated.

    Therefore, the Banana Pi G1 support a wide range of Internet of Things DIY wireless projects.

    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.

    Banana Pi-D1

    The BPI-D1 is one of the smallest open-source development boards currently on the market, with a built-in HD mini camera. At 36mm (w) x36mm (l) and weighing in at 10g, it is claimed to be much smaller than other boards with comparable features. The board is specially suited to mini-cam applications, providing high-resolution image quality: both video and still capture at 1280x720p with a video capture rate of 30 fps.

    The Banana Pi-D1 is designed to provide a set of multimedia tools in one small package, that can be run from an external battery source.

    The major features of the D1 include: HD mini-cam, audio sensor, microphone, CPU, GPIO, and Wi-Fi,

    Banana Pi R1

    The Banana Pi R1 is a 300Mbit/s Wireless N Router with both wired and wireless network connections is designed specifically for smart home networking use. With 2T2R MIMO technology and two detachable antennas, the R1 is a dual core system that runs smoothly with Android 4.2.2 and has a Gigabit ethernet port, SATA socket, supports games and 1080P high definition video output.

    Banana Pi Pro

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

    Like its smaller sibling the Banana Pi, the Pro concept is heavily influenced by the Raspberry Pi, however the Banana Pro provides various enhancements over prior designs.

    The Banana Pro has an Allwinner A20 system on a chip (SoC), which includes an ARM Cortex-A7 Dual-core (ARMv7-A) 1 GHz, Mali-400 MP2 GPU and 1GB DDR3 SDRAM.

    The Banana Pro uses a microSD card for booting an OS, but also includes a SATA 2.0 interface to allow connection of a hard disk for additional storage, however you cannot boot from the hard disk.

    Other differences from the Banana Pi include on-board Wi-Fi 802.11 b/g/n AP6181, integrated composite video and audio output into a 3.5 mm TRRS jack. This makes space for a 40-pin extension header.

    Banana Pi

  • Android 4.2.2 & 4.4 for Banana Pi (Linux kernel 3.4.39+, 4.4 doesn't support Wi-Fi and has many bugs, 4.2.2 doesn't support all apps in Korea)
  • Archlinux for Banana Pi (Linux kernel 3.4.103; 2014-12-26)
  • Bananian Linux (Debian based; Linux kernel 3.4.111; 2016-04-23)
  • CentOS 7 (1511)
  • Debian for Banana Pi (Linux kernel 3.4.107 & mainline; 2015-01-16)
  • Fedora for Banana Pi (Linux kernel 3.4.103; 2014-12-26)
  • Kali Linux for Banana Pi (Linux kernel 3.4.103)
  • Kano for Banana Pi (Linux kernel 3.4.103)
  • Lubuntu for Banana Pi (Linux kernel 3.4.103; 2014-12-26)
  • NetBSD 7.0
  • nOS for Banana Pi (Linux kernel 3.4.103)
  • openSUSE for Banana Pi (openSUSE v1412; Linux kernel 3.4.103; 2014-12-26)
  • Raspbian for Banana Pi (Linux kernel 3.4.103; 2014-12-26)
  • ROKOS for Banana Pi (Linux kernel 3.4.103; 2014-12-26)
  • Scratch for Banana Pi (Boot to Scratch directly) (Linux kernel 3.4.103)
  • References

    Banana Pi Wikipedia