Banana Pi: Difference between revisions
fix core count of the M3, see www.bananapi.com for details |
→Banana Pi M2: The A31S does not have a CAN bus module |
||
Line 213: | Line 213: | ||
|- |
|- |
||
! GPIO |
! GPIO |
||
| GPIO,UART,I2C BUS,SPI BUS |
| GPIO, UART, I2C BUS, SPI BUS, WITH TWO CHIP SELECTS, ADC, PWM, +3.3V, +5V, GND |
||
|- |
|- |
||
! LED |
! LED |
Revision as of 12:32, 14 August 2015
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.[1] It uses the Allwinner A20 SoC and as such is mostly covered by the linux-sunxi port.
Banana PI is the open source hardware platform which published to assist the Elastos.org open source OS, Banana PI M1 is the dual core Android 4.2 product Banana Pi series run Android, Debian linux, Ubuntu linux, Raspberry Pi image and cubieboard image. Elastos coordinate multi CPU to from the family cloud enertainment which based on the “software/hardware service”.
Features
Banana PI hardware: 1Ghz ARM7 dual-core processor, 1GB DDR3 SDRAM, Banana PI with Gigabit ethernet port, SATA Socket. It can run with Android 4.2.2 smoothly. The Banana PI M1 is credit card sized, it can easily run games, it supports 1080P high definition video output, the GPIO is compatible with Raspberry Pi and it can run the ROM Image directly.
CSI Camera Connector specification:
The CSI Camera Connector is a 40-pin FPC connector which can connect external camera module with proper signal pin mappings. The pin definitions of the CSI interface are shown as below. This is marked on the Banana
Banana Pi M1
Developer | Banana Pi |
---|---|
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 a chip | Allwinner A20[2] |
CPU | ARM Cortex-A7 Dual-core (ARMv7-A) 1 GHz |
Memory | 1 GB |
Storage | MicroSD card & SATA 2.0 |
Graphics | Mali-400 MP2[3] |
Dimensions | 92 mm × 60 mm |
Weight | 48 g |
Website | Banana 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 STEAM (science, technology, engineering, art and mathematics) education in schools.
Banana Pi M1 | |
---|---|
CPU | A20 ARM Coretx -A7 Dual-Core |
GPU | ARM Mali4000MP2Complies with OpenGL ES 2.0/1.1 |
Memory | 1GB DDR3 |
Network | 10/100/1000 Ethernet RJ45 |
Video Input | A CSI input connector allows for the connection of a designed camera module |
Video Outputs | HDMI,CVBS,LVDS/RGB |
Audio Outputs | 3.5mm jack and HDMI |
Power Source | 5 volt via Micro USB(DC in Only)and /or Micro USB OTG |
USB 2.0 ports | 2(direct from Allwinner A20 chip) |
GPIO | GPIO,UART,I2C BUS,SPI BUS ,WITH TWO CHIP SELECTS,CAN bus,ADC,PWM,+3.3V,+5V,GND |
LED | Power Key & RJ45 |
OS | Android 4.4,Android 4.2,Raspbian,Lubuntu,Open Suse,Debian |
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.[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.
Banana Pi M1+
Developer | Banana Pi |
---|---|
Type | Single-board computer |
Release date | April 2015 |
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 a chip | Allwinner A20[2] |
CPU | ARM Cortex-A7 Dual-core (ARMv7-A) 1 GHz |
Memory | 1 GB |
Storage | MicroSD card & SATA 2.0 |
Graphics | Mali-400 MP2[3] |
Dimensions | 92 mm × 60 mm |
Weight | 48 g |
Website | Banana 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 STEAM (science, technology, engineering, art and mathematics) education in schools.
Banana Pi M1+ | |
---|---|
CPU | A20 ARM Coretx -A7 Dual-Core |
GPU | ARM Mali4000MP2Complies with OpenGL ES 2.0/1.1 |
Memory | 1GB DDR3 |
Network | 10/100/1000 Ethernet RJ45 WIFI |
Video Input | A CSI input connector allows for the connection of a designed camera module |
Video Outputs | HDMI,CVBS,LVDS/RGB |
Audio Outputs | 3.5mm jack and HDMI |
Power Source | 5 volt via Micro USB(DC in Only)and /or Micro USB OTG |
USB 2.0 ports | 2(direct from Allwinner A20 chip) |
GPIO | GPIO,UART,I2C BUS,SPI BUS ,WITH TWO CHIP SELECTS,CAN bus,ADC,PWM,+3.3V,+5V,GND |
LED | Power Key & RJ45 |
OS | Android 4.4,Android 4.2,RAspbian,Lubuntu,Open Suse,Debian |
Banana Pi M2
Developer | Banana Pi |
---|---|
Type | Single-board computer |
Release date | April 2015 |
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 a chip | Allwinner A31[7] |
CPU | ARM Cortex-A7 Dual-core (ARMv7-A) 1 GHz |
Memory | 1 GB |
Storage | MicroSD |
Dimensions | 92 mm × 60 mm |
Weight | 52 g |
Website | Banana 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 STEAM (science, technology, engineering, art 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, Banana PI M2 is the quad core more better than 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 easily run with the game it support 1080P high definition video output, the GPIO compatible with Raspberry Pi B+ and can run the ROM ImageNote: Banana Pi M2 not support sata port, so you need use USB for hardisk
Banana Pi M2 | |
---|---|
CPU | A31S ARM Coretx-A7 Quad-Core,256K[2] B L1 cache 1MB L2 cache |
GPU | PowerVR SGX54MP2 Comply with OpenGL ES 2.0 OpenCL 1x,DX9_3 |
Memory | 1GB DDR3 (shared with GPU) |
Network | 10/100/1000 Ethernet RJ45 |
Video Input | A CSI input connector allows for the connection of a designed camera module |
Video Outputs | HDMI,CVBS,LVDS/RGB |
Audio Outputs | 3.5mm jack and HDMI |
Power Source | 5 volt via Micro USB(DC in Only)and /or Micro USB OTG |
USB 2.0 ports | 4 USB PORT |
GPIO | GPIO, UART, I2C BUS, SPI BUS, WITH TWO CHIP SELECTS, ADC, PWM, +3.3V, +5V, GND |
LED | Power Key & RJ45 |
OS | Android and Linux etc.OS |
Banana Pi M3
Developer | Banana Pi |
---|---|
Type | Single-board computer |
Release date | April 2015 |
Operating system | Android (Android 5.1.1, Android 5.1.1),Linux (Bananian, Lubuntu, Raspbian, Debian GNU/Linux, Fedora, Arch Linux ARM, Gentoo, openSUSE), Berryboot, FreeBSD, OpenWrt |
System on a chip | Allwinner A83t[8] |
CPU | ARM Cortex-A7 Octa-core (ARMv7-A) 2 GHz |
Memory | 2 GB |
Storage | MicroSD card & SATA 2.0 |
Graphics | Power VR SGX544MP1 |
Dimensions | 92 mm × 60 mm |
Weight | 48 g |
Website | M3 |
Banana Pi G1
BPI-G1 is an integrated IEEE802.11 b / g / n (WIFI wireless network), IEEE802.15.4 (Zigbee), IEEE 802.11-2007 Standard (Bluetooth Low Energy4.0) development board. It is very easy to put these wireless protocol seamlessly together, you can exchange any different transport protocols, and three kinds of wireless protocols are integrated by three single-chip SOC, you can easily create your own Internet of things (IoT).
WIFI part of which is the use of TI's CC3200, which is a high-performance ARM? Cortex?-M4 wireless SOC, internally integrated TCP / IP protocol stack, simply use the BSD Socket can connect to the Internet.
The Zigbee is used TI CC2530, which integrates wireless capabilities and enhanced 8051 core SOC, TI after years of improvement, it is already 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, advanced security encryption and mesh network structure can easily cope.
Bluetooth 4.0 (BLE) using 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 will help you deal with time-consuming data or transit, the three wireless SOC coordinated. Therefore, the use of BPI G1 can help you quickly achieve a variety of things DIY design.
Developer | Banana Pi |
---|---|
Type | Single-board computer |
Release date | April 2015 |
Operating system | Free-RTOS,TI-OS、Coustom-OS |
System on a chip | STM32F103 |
Dimensions | 95 mm × 56 mm |
Weight | 19 g |
Website | Banana G1 |
Banana Pi G1 | |
---|---|
MCU | STM32F103CB ARM Cortex™ -M3 32-bit RISC core |
WIFI | TI CC3200 一integrated ARM Cortex -M4 MCU with一WiFi network cc 3200 device is an integrated high-performance ARM Cortex™-M4 MCU and with a Wi-Fi network processor sbsystem (This subsystem includes 802.11 b/g/n radio,baseband,network protocol stack and a powerful encryption engine MAC,supports 256 bit encryption in order to achieve a fast,secure Internet connection). This device contains a variety of peripherals, including a fast parallel camera interface, I2S,SD/MMC,UART,SPI,I2C and four-channel analog to digital converter(ADC). |
Bluetooth | TI CC2540 device is a low cost,low power, true system-on-chip(SoC) for Bluetooth low energy applications. It enables to build a strong BLE master or slave node with very low total cost BOM. |
ZigBee | IEEE802.15.4 via TI CC2530 (SoC)for IEEE 802.15.4, Zigbee RF4CE applications and solutions. CC2530 combines the excellent RF transceiver, the industry-standard enhanced 8051 MCU, in-system programmable flash memory,8 KB RAM outstanding performance and many other powerful features. |
Power Source | 5V DC |
Buttons | reset |
LED | WiFi Bluetooth ZigBee |
Display | OLED(128*64) |
OS | Free-RTOS Ti-OS Custom-OS |
Powered by AXP209 power management unit, Banana Pi is able to output up to 1.6 A, which means users can drive an external HDD without an extra power supply.
The Banana Pi board is similar to Cubieboard2.[9]
Developer | Banana Pi |
---|---|
Type | Single-board computer |
Release date | October 2014 |
Operating system | running on llinux 3.4.35 |
CPU | ARM986EJ 32Bits RISC Core 400 MHz |
Memory | 64MB DDR2 |
Storage | MicroSD card |
Dimensions | 38 mm × 38 mm |
Weight | 10 g |
Website | Banana D1 |
Developer | Banana Pi |
---|---|
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 a chip | Allwinner A20[2] |
CPU | ARM Cortex-A7 Dual-core (ARMv7-A) 1 GHz |
Memory | 1 GB |
Storage | MicroSD card & SATA 2.0 |
Graphics | Mali-400 MP2[3] |
Website | Banana R1 |
BPI-D1
The BPI-D1 is the smallest open-source development board around, with a built-in HD mini camera. At 36mm (w) x36mm (l) and weighing in at 10g, it’s much smaller and lighter than any mini-cam or camera board out there. It allows you to create and customize your own mini-cam and can be a valuable part of any cool hardware you are working on. The D1 prides itself on providing high-resolution image quality: Both video and photos are captured at 1280x720p with a video capture rate of 30 fps.
The BPI-D1 is designed specifically to give you all the multimedia tools you need in one small package. Simply connect to an external battery source (with your desired power capacity), and the D1 does the rest: there’s a HD mini-cam, audio sensor, microphone, CPU, GPIO, WiFi, and more - you name it, the D1 has it.
Banana Pi R1
The BPI- R1 is a 300Mbps Wireless N Router with both wired and wireless network connections designed specifically for smart home networking use. With 2T2R MIMO Technology and two detachable antennas, the R1 is the dual core Android 4.2 product which more better than Linux product. It can run with Android4.2.2smoothly and with Gigabit ethernet port, SATA Socket, it can easily run with the game and support 1080P high definition video output.
Developer | Banana Pi |
---|---|
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 a chip | Allwinner A20[2] |
CPU | ARM Cortex-A7 Dual-core (ARMv7-A) 1 GHz |
Memory | 1 GB |
Storage | MicroSD card & SATA 2.0 |
Graphics | Mali-400 MP2[3] |
Dimensions | 92 mm × 60 mm |
Weight | 48 g |
Website | www |
Banana Pi PRO
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, Mali-400 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.5 mm TRRS jack to get more space for making 40 pins extension headers.
Specifications
Banana Pi[10] | Banana Pro[11] | |
---|---|---|
SoC | Allwinner A20 | Allwinner A20 (CPU, GPU, SATA 2.0, 3 USB ports) |
CPU | 1 GHz ARM Cortex-A7 Dual-core | 1 GHz ARM Cortex-A7 Dual-core (ARMv7 instruction set) |
GPU | ARM Mali-400 MP2 dual GPU core | Mali-400 MP2 - complies with OpenGL ES 2.0/1.1 (hardware acceleration support) |
Memory (SDRAM) | 1 GB DDR3 DRAM (shared with GPU) | 1 GB DDR3 DRAM (shared with GPU) |
Power | Expects 5 V source connected to the micro-USB connector, recommended 2 A if connecting a SATA hard disk using the onboard power connector | 5 V @ 2 A via micro-USB (DC in only) and/or micro-USB (OTG) |
PMU | AXP209 | |
USB | 2 USB 2.0 host, 1 USB OTG | 2 USB 2.0 host, 1 USB 2.0 OTG (all direct from A20 chip) |
Low-level peripherals | 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 64 GB), 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
150 Mbit/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.5 mm 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 | Onboard microphone | Onboard microphone |
Buttons | Power, reset and u-boot switches mounted on board | Power, reset and u-boot 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 mm × 60 mm | 92 mm × 60 mm |
Weight | 48 g | 48 g |
Available operating systems
Banana Pi[11]
- Debian for Banana Pi (Linux kernel 3.4.107 & 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.103)
- 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+, 4.4 doesn't support Wifi and has many bugs, 4.2.2 doesn't support all apps in korea)
- Fedora for Banana Pi (Linux kernel 3.4.103; 2014-12-26)
- Kano for Banana Pi (Linux kernel 3.4.103)
- nOS for Banana Pi (Linux kernel 3.4.103)
- Kali Linux for Banana Pi (Linux kernel 3.4.103)
Source code
Performance Benchmarks
See also
References
- ^ "Debian Wiki: armhf – Arm Hard Float Port". Debian Wiki.
- ^ a b c d http://www.allwinnertech.com/en/clq/processora/A20.html
- ^ a b c d http://www.arm.com/products/multimedia/mali-graphics-hardware/mali-400-mp.php?tab=Specifications
- ^ Heath, Nick (21 May 2014). "Raspberry Pi: Five alternatives for hackers and modders". TechRepublic.
- ^ Halfacree, Gareth. "Banana Pi review – tastier than Raspberry?". Linux User & Developer.
- ^ Brown, Eric (24 April 2014). "Raspberry Pi Clones Match the Connectors, But Boost the Firepower". Linux News.
- ^ http://www.allwinnertech.com/en/clq/processora/A31.html
- ^ http://www.allwinnertech.com/en/clq/processora/AllwinnerA80.html
- ^ "Test: Einplatinen-Computer Banana Pi als Raspberry-Pi-Ersatz". CT Magazine (in German).
- ^ "Banana Pi Specifications". Lemaker Wiki.
- ^ a b "Specifications from board manufacturer". Banana Pro.