thumb|Vue arrière.
Le Banana Pi est une marque d'ordinateurs à carte unique (SBC), fabriqués et conçus en Chine. Ces cartes supportent généralement Android, Ubuntu, ArchLinux, Fedora, Debian et Gentoo Linux. Raspbian peut être supporté mais le processeur est conforme au modèle Debian.
La majorité des cartes utilisent des SoC d'architecture ARM, mais en , la marque sort sa première SBC, nommée BPI-F3, utilisant un SoC d'architecture sous licence libre, RISC-V, suivant une évolution du marché des SoC. Le SoC est un SpacemiIT K1, equipé de 8 cœurs 64-bits d'un GPU Imagination IMG BXE-2-32, ainsi que d'un VPU pour le traitement des vidéos et d'un NPU pour l'accélération de l'intelligence artificielle.
Le processeur utilisé sur le premier modèle, simplement nommé Banana Pi, est le Allwinner A20 SoC. Le Banana Pi peut être utilisé comme plateforme de développement de logiciel open-source ainsi que beaucoup d'autres applications......
Banana Pi n'est pas en relation directe avec la Raspberry Pi Foundation. Cependant, ce SBC est bien plus puissant comparé au Raspberry Pi 1, et la disposition de la carte se rapproche fortement de celle-ci.. Les différences notables sont entre autres sa taille (environ 10 % plus grande), son prix, et le fait que le processeur et la RAM soient montés sur l'arrière de la carte..
Version M1 Le Pi M1 est sorti en , le M1+ en .
Caractéristiques Alimenté par un AXP209, le Banana Pi est capable de tenir jusqu'à 1,6 A, ce qui signifie que les utilisateurs peuvent se servir d'un disque dur externe sans avoir besoin d'alimentation externe. C'est probablement possible avec un disque dur externe SSD. Une alimentation externe de 2 A constitue le strict minimum si l'on connecte un HDD 2,5" sur le port SATA. Dès lors que l'on souhaite ajouter des périphériques sur les ports USB, il est recommandé d'utiliser une alimentation externe d'au moins 3 A.
Le Banana Pi se rapproche également de la carte du Cubieboard 2. Une image de Lubuntu peut être téléchargée, et fonctionne sans souci majeur.
Caractéristiques techniques SoC : Allwinner A20 CPU : Cortex-A7 dual-core GPU : ARM Mali-400 MP2 Accélération vidéo : CedarX Gestion d'affichage : inconnu, support HDMI 1080p, et CVBS 1 GiB DDR3 SDRAM SD slot (au maximum 64 Go) 7-pin SATA port de données (avec une prise d'alimentation séparée), supporte au maximum 4 To de disque dur 10/100/1000 connecteur ethernet, avec LED 2x ports USB , 1x USB OTG, 1x CSI connecteur pour caméra 26 extended pins including I²C, SPI, UART, CAN bus Bouton d'allumage et Reset monté sur la carte Récepteur IR monté sur la carte Microphone incorporé câble Jack audio Ø 3,5 mm Requiert une alimentation : 5 V pour 2 A Dimensions : 9,2 cm × 6 cm
Systèmes d'exploitation disponibles Raspbian pour Banana Pi (Kernel 3.4.90) Bananian pour Banana Pi (Kernel 3.4.90) Scratch pour Banana Pi (Kernel 3.4.90) Lubuntu pour Banana Pi (Kernel 3.4.86) Android 4.2.2 pour Banana Pi (Kernel 3.4.39+) openSUSE pour Banana Pi (openSUSE 13.1 ; Kernel 3.4.90) Fedora pour Banana Pi (Kernel 3.4.90) Arch Linux (Kernel 3.4.90) Gentoo (Kernel 3.4.90) XBMC (RC3) en cours de développement basé sur Lubuntu
Version M2 Caractéristique Cette nouvelle variante du Banana Pi, nommé Banana Pi M2 semble être basé sur le Banana Pi M1 tout en emportant un processeur quad-core. Il a néanmoins perdu son connecteur SATA.
Caractéristiques techniques SoC : CPU : Cortex A7 quad-core GPU : PowerVR SGX544MP2 Gestion d'affichage : 1 GiB DDR3 (partagé avec le GPU) SD slot (au maximum 64 Go) 10/100/1000 connecteur ethernet Wifi 4x port USB, 1x USB OTG 2x 20 extended pins including UART, I2C, GPIO, SPI Récepteur IR monté sur la carte Fiche audio Jack 3,5 mm Requiert une alimentation : 5 V pour 2 A
Tableau comparatif Tableau en cours de complétion ... (http://www.banana-pi.org/product.html) Banana Pi BPI-M1Banana Pi BPI-M1+M2 (Discontinued)Banana Pi BPI-M2+Banana Pi BPI-M2UBPI-M2 BerryBanana Pi BPI-M2MBanana Pi BPI-M3BPI-W2BPI-P2 ZEROBanana Pi BPI-R2Banana Pi BPI-M64CPUA20 ARM Cortex -A7 Dual-CoreA20 ARM Cortex A7 Dual-CoreA31S ARM Cortex-A7 Quad-Core, 256K B L1 cache 1MB L2 cacheH3 Quad-core Cortex-A7 H.265/HEVC 4KQuad-core cortex -A7 R40Quad-core cortex -A7 V40Allwinner R16 ARM Cortex-A7 Quad-CoreAllwinner A83T ARM Cortex-A7 Octa-Core 1.8 GHz, 512KB L1 cache and 1MB L2 cacheRealtek RTD1296 quad-core ARM A53Quad-core cortex -A7 H2+Mediatek MT7623N
Quad Core ARM Cortex A7Allwinner 64 Bit Quad Core ARM Cortex A53 1.2 GHzGPUARM Mali 400 MP2; Complies with OpenGL ES 2.0/1.1ARM Mali-400 MP2 Complies with OpenGL ES 2.0/1.1PowerVR SGX544MP2 Comply with OpenGL ES 2.0 OpenCL 1x, DX9_3Mali400MP2 GPU @600 MHz, Supports OpenGL ES 2.0MALI-400 MP2 à 500 MHzMALI-400 MP2 à 500 MHzMali 400 MP2PowerVR SGX544MP1 Comply with OpenGL ES 2.0 OpenCL 1x, DX9_3Mali T820 MP3 GPUMALI-400 MP2MALI 450 MP4Dual core Mali 400 MP2Mémoire1GB DDR31 GB DDR31GB DDR3 (shared with GPU)1GB DDR3 (shared with GPU)2GB DDR3 SDRAM (shared with GPU)1GB DDR3 SDRAM (shared with GPU)512MB LPDDR32GB LPDDR3 (shared with GPU)2GB DDR4 (shared with GPU)512MB DDR3 SDRAM (shared with GPU)2GB DDR3 SDRAM2 GB DDRStockageSATA 2.0SATA 2.0MicroSDMicroSD, 8GB eMMC onboard- MicroSD Card(up to 64 GB)/eMMC(8GB onboard) - SATA- MicroSD Card(up to 64 GB) - SATA8G eMMC flash onboard
MicroSD slotOn Board 8GB eMMC Flash, Micro SD-Card slot, SATA 2.0 Port (USB-to-SATA bridge)MicroSD (TF) card, SATA 6 Gbit/s ,eMMCMicroSD Card(up to 64 GB)8G eMMC flash onboard
MicroSD slot
2x SATA 2.0 Port8G eMMC flash onboard
MicroSD slotRéseau10/100/1000 Ethernet 8P8C (1000BASE-T)10/100/1000 Ethernet10/100/1000 Ethernet 8P8C10/100/1000 Ethernet10/100/1000 Mbit/s ethernet (Realtek RTL8211E/D)- 10/100/1000 Mbit/s ethernet (Realtek RTL8211E/D)10/100/1000 Mbit/s Ethernet (Realtek RTL8211E/D)2x 10/100/1000 Mbit/s EthernetN/A5 x 10/100/1000 Mbit/s Ethernet (MT7530)10/100 Mbit/s EthernetWifiWiFi 802.11 b/g/nSDIO AP6212(option AP6181 AP6335)802.11 b/g/n (AP6212)802.11 b/g/n (AP6212)Wi-Fi 802.11 b/g/nWi-Fi 802.11 b/g/n (AP6212)/802.11 b/g/n (AP6212)Wi-Fi 802.11 b/g/n 2.4G/5GWi-Fi 802.11 b/g/nBluetoothBluetooth 4.0BT 4.0BT4.0 (AP6212)BT4.0 (AP6212)Bluetooth 4.0Bluetooth BT4.0/BT4.0 (AP6212)BT4.1 (MT6625L)Bluetooth 4.0Entrée(s) vidéoA CSI input connector allows for the connection of a designed camera moduleA CSI input connector allows for the connection of a designed camera moduleA CSI input connector allows for the connection of a designed camera moduleA 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@30fpsCSI connector that supports 8-bit YUV422 CMOS sensor CSI, CCIR656 protocol for NTSC and PAL, 5MP camera, 1080p video à 30HzCSI connector that supports 8-bit YUV422 CMOS sensor CSI, CCIR656 protocol for NTSC and PAL, 5MP camera, 1080p video à 30HzA CSI input connector allows for the connection of a designed camera moduleA CSI input connector allows for the connection of a designed camera moduleHDMICSI connector that supports 8-bit YUV422 CMOS sensor CSI, CCIR656 protocol for NTSC and PAL, 5MP camera, 1080p video à 30HzSortie(s) vidéoHDMI, CVBS, LVDS/RGBHDMI, CVBS, LVDS/RGBHDMI, LVDS/RGBSupports HDMI output with HDCP, Supports HDMI CEC, Supports HDMI 30 function, Integrated CVBS, Supports simultaneous output of HDMI and CVBS- HDMI 1.4 1080P60 - MIPI DSI for RAW LCD panels- HDMI 1.4 1080P60 - MIPI DSI for RAW LCD panelsMIPI Display Serial Interface (DSI) for raw LCD PanelHDMI 1.4 (Type A Full), MIPI Display Serial Interface (DSI) for raw LCD PanelHDMI,Mini DPMini HDMIHDMI (Type A) output with HDCP 1.4HDMI port and multi-channel audio output
MIPI LCD interfaceEntrée(s) audioOn board microphoneonboard microphoneOn board microphoneI2S,onboard MICN/Aonboard microphoneSortie(s) audio3.5mm jack and HDMI3.5mm jack and HDMI3.5mm jack and HDMIHDMI3.5 mm Jack and HDMI3.5 mm Jack and HDMI3.5mm jack3.5mm jack and HDMIHDMI, I2S audioN/AHDMI3.5mm jack and HDMIAlimentation5 volts DC via Micro USB or GPIO5V/2A via Micro USB (DC in only) and / or Micro USB OTG5 volt via Micro USB (DC in Only) and/or Micro USB OTG5V/2A DC input can supply power, but USB OTG input don’t supply power5V 2A DC port5V 2A Micro USB5 volt @2A5 volt @2A via DC Power and/or Micro USB (OTG)12V 2A via DC power5V 2A Micro USB12 volt @2A5 volt @2APort(s) USB2x USB 2.0 (direct from Allwinner A20 chip)2x USB 2.0 (direct from Allwinner A20 chip)4 USB PORT 2.0two USB 2.0 HOST, one USB 2.0 OTG3x USB 2.0, USB OTG(Micro USB)4x USB 2.0, USB OTG(Micro USB)1 x USB 2.0 ports
1 x USB 2.0 OTGUSB 2.0 PORT (x2), USB OTG (x1) - 1x USB 3.0 host - 2x USB 2.0 OTG - 1 type C interfaceUSB OTG(Micro USB)2 x USB 3.0 ports
1 x USB 2.0 OTG
(1 mini pcie interface)2 x USB 2.0 ports
1 x USB 2.0 OTGBouton(s)Reset , Power , U-bootReset , Power , U-bootReset , Power , U-bootReset , Power , U-bootReset, Power and U-bootReset , Power , U-boot 2Reset , Power , U-bootGPIOGPIO, UART, I2C BUS, SPI BUS, WITH TWO CHIP SELECTS, CAN bus, ADC, PWM, +3.3V, +5V, GNDGPIO, UART, I2C BUS, SPI BUS, WITH TWO CHIP SELECTS, CAN bus, ADC, PWM, +3.3V, +5V, GNDGPIO, UART, I2C BUS, SPI BUS, WITH TWO CHIP SELECTS, ADC, PWM, +3.3V, +5V, GND40 Pins Header,compatible with Raspberry Pi B+40 Pins: GPIO, UART, I2C bus, I2S bus, SPI bus, PWN, +3.3v, +5v, ground40 Pins: GPIO, UART, I2C bus, I2S bus, SPI bus, PWN, +3.3v, +5v, groundGPIO (x28)
Power (+5V, +3.3V and GND)
UART, I2C, SPI or PWM40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). Some of I/O Pin can be used for specific functions as UART, I2C, SPI or PWM40 Pins Header, 28×GPIO, some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S.40 PinsGPIO (x28)
Power (+5V, +3.3V and GND)
UART, I2C, SPI or PWMGPIO (x28)
Power (+5V, +3.3V and GND)
UART, I2C, SPI or PWMLEDPower Key & 8P8CPower Key & 8P8CPower Key & 8P8CPower led & Status ledPower status Led and RJ45 LedPower status Led and RJ45 LedPower Status and 8P8CRed, Green, BluePower status LedIRIRIRIR input on boardOnboard IR receiverOnboard IR receiverIR Receiver (x1)/N/AOSAndroid and LinuxAndroid 4.4, Android 4.2, Raspbian, Lubuntu, Open Suse, DebianAndroid and Linux etc.Android, Ubuntu, Debian, Raspberry Pi ImageAndroid and Linux etc.OSAndroid and Linux etc.OSAndroid and LinuxAndroid and LinuxLinuxAndroid and Linux etc.OSOpenWRT, Debian, Ubuntu...Android and LinuxDimensions92 mm × 60 mm92 mm × 60 mm92 mm × 60 mm65 mm × 65 mm92mm x 60mm92mm x 60mm51x51mm92x60mm148 mm x 100.5mm60mm x 30mm148 mm × 100.5mm92x60mmPoids48g48g52g48g45g45g40g48g100g 35g100g48gDate de sortieAvril 2014Avril 2015Avril 2015Avril 2016Nov 2016Mai 2017Nov 2017Nov 20152018Juillet 20182017Nov 2016
+Banana Pi BPI-R1Banana Pi BPI-D1Banana Pi BPI-G1AIWorld P1CPUGPUMémoireStockageRéseauWifiBluetoothEntrée(s) vidéoSortie(s) vidéoEntrée(s) audioSortie(s) audioAlimentationPorts USBBouton(s)GPIOLEDIROSDimensionsPoidsDate de sortieOct 2014Oct 2014Avril 2015
Notes et références
Liens externes
bananapi.com forum Lemaker.org banana-pi.fr Banana-pi.eu | Site français officiel
Catégorie:Nano-ordinateur Catégorie:Architecture ARM