Banana Pi
{{Short description|Series of Chinese single-board computers}}
{{Distinguish|Raspberry Pi}}
{{COI|date=April 2019}}
{{Infobox computer
| logo =
| name = Banana Pi
| image = File:Front of Banana Pi.JPG
| caption = Banana Pi BPI-M1
| releasedate = {{plainlist|
- {{Start date and age|2014|04|29|df=yes}} {{smaller|(1st Gen)}}
- {{Start date and age|2021|02|01|df=yes}} {{smaller|(Current Gen)}}{{cite web |url=https://www.androidpimp.com/embedded/banana-pi-bpi-m2-pro/|title=Banana Pi BPI-M2 Pro: SBC for AI and Open-Source Projects|publisher=AndroidPimp|date=1 February 2021|access-date=31 January 2023}}
}}
| manufacturer = Shenzhen SINOVOIP Co., Ltd. ({{lang-zh|深圳市源创通信技术有限公司}})
Guangdong BiPai Technology Co., Ltd. ({{lang-zh|广东比派科技有限公司}})
| marketing_target = Global
| price =
| soc =
| cpu =
| graphics =
| storage =
| memory =
| os = Linux (incl [http://www.banana-pi.org Bananian], Raspberry Pi OS, Armbian, Fedora, Arch Linux ARM, openSUSE, CentOS, Kali Linux, Kano)
FreeBSD
Android
OpenBSD
OpenMediaVault
[http://rokos.space/downloads.html ROKOS]
| power =
| website = {{Official website}}
| aka =
}}
{{infobox Chinese
| s = 香蕉派
| t = 香蕉派
| p = Xiāngjiāo Pài
| w =
| mi =
| j =
| y =
| ci =
| order = st
}}
Banana Pi is a line of single-board computers produced by the Chinese company Shenzhen SINOVOIP Company, its spin-off Guangdong BiPai Technology Company, and supported by Hon Hai Technology (Foxconn). Its hardware design was influenced by the Raspberry Pi, and both lines use the same 40-pin I/O connector.
Banana Pi also can run NetBSD, Android, Ubuntu, Debian, Arch Linux and Raspberry Pi OS operating systems, but the CPU complies with the requirements of the Debian armhf
port.{{cite web|url=http://wiki.debian.org/ArmHardFloatPort|title=Debian Wiki: armhf – Arm Hard Float Port |publisher=Debian Wiki}} Most models use a MediaTek or Allwinner system on a chip with two or four ARM Cortex cores.
Series and generations
= Banana Pi BPI-M1 =
The Banana Pi BPI-M1 features an Allwinner dual-core SoC at 1 GHz, 1 GB of DDR3 SDRAM, Gigabit Ethernet, SATA, USB, and HDMI connections, and a built-in 3.7V Li-ion battery-charging circuit. It can run on a variety of operating systems, including Android, Ubuntu, Debian, and Raspberry Pi OS.
Neither Banana Pi nor Shenzhen SINOVOIP Company has a direct relationship with the Raspberry Pi Foundation.{{cite news |url=http://www.techrepublic.com/pictures/raspberry-pi-five-alternative-boards-for-hackers-and-modders/5/ |title=Raspberry Pi: Five alternatives for hackers and modders |newspaper=TechRepublic |last=Heath |first=Nick |date=21 May 2014}} Linux User & Developer does not consider it a "direct clone, but a considerable evolution," whilst linux.com sees it as a clone with improved performance.{{cite web |url=http://www.linuxuser.co.uk/reviews/banana-pi-review-tastier-than-raspberry |title=Banana Pi review – tastier than Raspberry? |website=Linux User & Developer |first=Gareth |last=Halfacree}}{{cite news |url=http://www.linux.com/news/embedded-mobile/mobile-linux/771048-raspberry-pi-clones-match-the-connectors-but-boost-the-firepower |archive-url=https://web.archive.org/web/20140428124635/http://www.linux.com/news/embedded-mobile/mobile-linux/771048-raspberry-pi-clones-match-the-connectors-but-boost-the-firepower |url-status=dead |archive-date=April 28, 2014 |title=Raspberry Pi Clones Match the Connectors, But Boost the Firepower |first=Eric |last=Brown |newspaper=Linux News |date=24 April 2014 }}
= Banana Pi BPI-M1+ =
The Banana BPI-M1+ is a credit-card-sized, low-power single-board computer.
= Banana Pi BPI-M2 =
The Banana Pi M2 (BPI-M2) is a quad-core version of Banana Pi and supports onboard Wi-Fi.
= Banana Pi BPI-M2+ (BPI-M2 Plus) =
The Banana PI BPI-M2+, released in April 2016, has an Allwinner H3 SoC with a quad-core CPU and an onboard Wi-Fi module. It runs Android, Debian, Ubuntu, and Raspberry Pi OS.
= Banana Pi BPI-M2 Zero =
The Banana Pi BPI-M2 Zero is a low-power single-board computer with an Allwinner quad-core SoC at 1.2 GHz, 512 MB of DDR3 SDRAM, USB, Wi-Fi, Bluetooth and mini HDMI.
= Banana Pi BPI-M2 Ultra =
The Banana PI BPI-M2 Ultra (BPI-M2U) is an open-source hardware platform using the Allwinner R40 system-on-chip. It supports onboard Wi-Fi+BT and SATA. The 40-pin GPIO header is pin-compatible with the Raspberry Pi.
= Banana Pi BPI-M2 Berry =
The Banana PI BPI-M2 Berry (BPI-M2B) is an open-source hardware platform using the Allwinner V40 system-on-chip and supporting onboard Wi-Fi and Bluetooth.{{cite news|url=https://www.cnx-software.com/2017/05/29/banana-pi-bpi-m2-berry-allwinner-v40-development-board-allwinner-business-units-sdksoftware-management/|title=Banana Pi BPI-M2 Berry Allwinner V40 Development Board, Allwinner Business Units & SDK/Software Management|date=29 May 2017|work=CNXSoft|access-date=2 March 2018}}
= Banana Pi BPI-M2 Magic =
The Banana PI BPI-M2 Magic (BPI-M2M) is a single-board computer designed for internet-of-things applications and using the Allwinner R16 system on a chip.
= Banana Pi BPI-M3 =
The Banana Pi M3 is an open-source hardware platform. An octa-core version of Banana Pi, it supports onboard Wi-Fi and SATA and can run Android 5.1.1, Debian, Ubuntu, Raspberry Pi and other operating systems.
= Banana Pi BPI-M4 =
The Banana Pi BPI-M4 uses the Realtek RTD1395 system on a chip. It has 1 GB of RAM, 8 GB eMMC, onboard Wi-Fi for 802.11b/g/n/ac and BT 4.2.
= Banana Pi BPI-F2 =
The Banana Pi BPI-F2 uses the Freescale i.MX6 system on a chip for the first time.
= Banana Pi BPI-P2 Zero =
The Banana Pi BPI-P2 Zero is a low-power single-board computer with an Allwinner quad-core SoC at 1.2 GHz, 512 MB of DDR3 SDRAM, USB, Wi-Fi, Bluetooth and mini HDMI.
= {{Anchor|BPI-F3}}Banana Pi BPI-F3 =
The Banana Pi BPI-F3 uses the SpacemiT K1 8 core, 8-stage-pipeline dual issue RISC-V processor with RVV1.0 256-bit vector extension, claiming 2 TOPS performance in AI tasks. The BPI-F3 was officially announced on February 1, 2024.{{Cite web |date=2024-02-01 |title=引领未来的计算力量-- 香蕉派开发板BPI-F3 RISC-V开发板,与进迭时空合作推出 |url=https://forum.banana-pi.org.cn/t/topic/7516 |access-date=2024-12-24 |website=香蕉派开源硬件 Banana pi open source project |language=zh-CN}}
= Banana Pi BPI-S64 core =
The Banana Pi BPI-S64 core uses the Actions S700 system on a chip.
= Banana Pi BPI-R1 =
The Banana Pi R1 is a 300 Mbit/s Wireless 802.11n router with wired and wireless network connections which is designed for home networking. With 2T2R MIMO technology and two detachable antennas, the R1 is a dual-core system that runs with Android 4.2.2.
= Banana Pi BPI-R2 =
The Banana PI BPI-R2 is an integrated multimedia network router which can be used for wireless home entertainment and automation. Integrating a quad-code ARM Cortex-A7 MPcore operating up to 1.3 GHz, the router supports a variety of peripherals.
= Banana Pi BPI-R64 =
The Banana PI BPI-R64 is a router-based development board which can run on a variety of open-source operating systems, including OpenWRT and Linux.
= Banana Pi BPI-W2 =
The BPI-W2 router has a quad-core ARM Cortex-A53 MPcore operating up to 1.5 GHz. Its GPIO is compatible with the Raspberry Pi 3.
= Banana Pi BPI-D1 =
The BPI-D1 is a small open-source development board with a built-in HD mini-camera. Able to be run from an external battery, it also has an audio sensor, microphone, CPU, GPIO, and Wi-Fi.
= Banana Pi BPI-G1 =
Banana Pi-G1 is an integrated IEEE 802.11 b/g/n (Wi-Fi wireless network), IEEE 802.15.4 (Zigbee), IEEE 802.11-2007 Standard (Bluetooth Low Energy 4.0) development board. All three wireless protocols can be used together. Wi-Fi uses TI CC3200, an 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. Bluetooth 4.0 (BLE) uses TI CC2540/1, an integrated BLE stack and enhanced 8051-core, low-power wireless SOC.
= {{anchor|Specifications}}Banana Pi Pro =
The Banana Pi Pro is a credit card-sized, low-power single-board computer.
= Banana Pi BPI-M6 =
The Banana Pi BPI-M6 is a single-board computer featuring the Synaptics VideoSmart VS680 SoC,{{Cite web |title=Banana Pi BPI-M6: A Powerful Yet Uncertain Future for AI Development Boards |url=https://boardor.com/blog/revolutionary-banana-pi-bpi-m5-development-board-8k-video-decoding-quad-core-cortex-a55-android-9-0-gigabit-ethernet |access-date=2025-02-25 |website=boardor.com}} which includes:
- Senary(Synaptics) VideoSmart VS680 quad-core Cortex-A73 (2.1GHz) and One Cortex-M3 processor
- Imagination GE9920 GPU
- NPU for AI up to 6 .75Tops
- 4GB LPDDR4
- 16GB eMMC flash
- M.2 Key E(PCIe + MIPI CSI)
- 4 USB 3.0
- 1 GbE ethernet
- 1 HDMI in and 1 HDMI out
Software
= Operating systems =
- 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)
- Arch Linux for Banana Pi (Linux kernel 3.4.103; 2014-12-26)
- Armbian stable, with more kernel options, Debian or Ubuntu userland (3.4.113, 4.9.7, 4.11.0; 5.5.2017)
- [https://www.bananian.org/ Bananian Linux] {{Webarchive|url=https://web.archive.org/web/20140822155158/http://www.bananian.org/ |date=2014-08-22 }} (Debian based; Linux kernel 3.4.111; 2016-04-23)
- CentOS 7
- 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)
- NetBSD
- OpenMediaVault{{Cite web|url=http://www.lemaker.org/product-bananapro-resource.html|title=Banana Pro Images, Documents,Quick start Download | LeMaker single board computers Community}}
- OpenWrt{{Cite web|url=http://www.lemaker.org/product-bananapi-resource.html|title = Banana Pi Images, Documents,Quick start Download | LeMaker single board computers Community}}
- 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)
- [http://rokos.space/downloads.html 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)
- [https://wiki.lineageos.org/devices/#banana-pi LineageOS] for Banana Pi, Android (operating system)
See also
References
{{reflist|30em}}
External links
- {{Official website}}
- {{GitHub|bpi-sinovoip}}
- [https://forum.banana-pi.org Official forum]
- [https://wiki.banana-pi.org Official wiki]
- [https://docs.banana-pi.org Official Docs]
{{Single-board computer}}