Best selling Single board computer kits from BPI

This page always stays fresh and updates automatically.

1. BPI CM4IO - Banana pi

The BananaPi BPI-CM4IO board is a versatile development board specifically designed for use with the BPI-CM4 or RPi-CM4. It offers a wide range of interfaces and features that enable developers to realize innovative projects. With support for MIPI DSI displays and MIPI CSI cameras, the board is ideal for applications that require visual output or image processing. The integration of USB Type-C OTG, RJ45 for Gigabit Ethernet, and multiple USB 2.0 ports ensures flexible connectivity. Additionally, the TF card slot allows for easy memory expansion, while the SIM card slot supports the use of mobile data connections. The compact design of the board makes it a practical choice for various development projects.

- Support for the MIPI DSI display interface for visual applications
- MIPI CSI camera interface for image processing
- Mini PCIe slot for additional expansion options
- UART debug interface for monitoring system status
- RJ45 port for 1 Gigabit Ethernet connectivity.
 

2. BPI P2 PRO (WITH POE MODULE WELDED) - Banana Pi -P2 PRO (with POE module welded)

The Banana Pi BPI-P2 Pro (Armsom Pro) is a development board based on the RK3308B-S chip. It features a powerful 4-core ARM Cortex-A35 processor, 512 MB of RAM (16bit DDR2/DDR3/DDR3L/LPDDR2), and 8 GB of onboard eMMC storage. Additionally, it supports PoE functionality. The chip offers a variety of interfaces such as I2S, PCM, TDM, I2C, UART, SPDIF, HDMI ARC, etc., to enable the application of various products. The RK3308 has an extensive voice interface, its own eight ADC interface, a multi-channel I2S, and a multi-channel PDM interface. This not only provides customers with numerous interface options but can also reduce the complexity and costs of hardware design.

The Banana Pi BPI-P2 Pro has 512 MB of DDR3 memory, and the operating system and storage can be used via either an SD card or eMMC. It is available in an onboard storage version with 1 GB, 2 GB, 4 GB, or 8 GB of NAND flash.

Applications:
- Maker DIY
- IoT (Smart Internet of Things)
- Intelligent voice recognition
- Human-machine interface
- Industrial control
- Smart robots

Main features:
- CPU: 64-Bit Quad-Core Arm Cortex-A35 Rockchip RK3308
- 512 MB DDR3 SDRAM
- 8 GB eMMC Flash Onboard
- WiFi (AP6256) and Bluetooth Onboard
- 40 PIN GPIO, including UART, SPI, I2C, IO, etc.
- 100M LAN
- Supports IEEE 802.3af PoE standard

Technical specifications:
- SOC: RockChip RK3308B-S
- CPU: Quad-Core ARM Cortex-A35
- GPU: none
- ROM: 512 MB
- RAM: 8 GB eMMC
- TF card: TF card (max. 64 GB)
- Network: 100M LAN
- PoE power: Supports PoE function, output voltage 5V, output power 10W
- WiFi: AP6256
- Audio output: With built-in audio CODEC, including ADC×8 and DAC×2
- Power source: TYPE C 5V/2A or PoE power
- USB: 1x USB 2.0, 1x Type-C
- Others: Fan, RTC, LED, Debug
- Buttons: Power Button, Reset Button, Recovery Button, Root Button
- Low-Level Peripheral: 40 Pin + 12 Pin
- UART GPIO (1x3) Pin UART, Ground
- LED: Power LED.
 

3. BPI P2 PRO (WITHOUT POE MODULE) - - Banana Pi -P2 PRO (without POE module)

Introduction

The Banana Pi BPI-P2 Pro (Armsom Pro) is a development board based on the RK3308B-S chip. Featuring a powerful 4-core ARM Cortex-A35 processor, 512
MB RAM (16bit DDR2/DDR3/DDR3L/LPDDR2), and 8 GB eMMC onboard, it supports PoE functionality. The chip offers a variety of interfaces, such as I2S, PCM, TDM, I2C, UART, SPDIF, HDMI ARC, etc., to enable the application of various products. The RK3308 has an extensive voice interface, its own eight ADC interface, as well as a multi-channel I2S and PDM interface. This provides customers not only with numerous interface options but can also reduce the complexity and costs of hardware design for products.

The Banana Pi BPI-P2 Pro has 512 MB DDR3 memory. The operating system and storage can be used from either an SD card or eMMC. The BPI-P2 Pro is available as an onboard storage version with 1 GB, 2 GB, 4 GB, or 8 GB NAND flash.

Application Areas
- Maker DIY
- IoT (Smart Internet of Things)
- Intelligent Voice Recognition
- Human-Machine Interface
- Industrial Control
- Smart Robot

Key Features
- CPU: 64-Bit Quad-Core Arm Cortex-A35 Rockchip RK3308B-S
- 512 MB DDR3 SDRAM
- 8 GB eMMC Flash onboard
- WiFi and BT: 802.11 a/b/g/n/ac and BT5.0 (AP6256)
- 40 PIN GPIO, including UART, SPI, I2C, IO, etc.
- 100M LAN
- Support for IEEE 802.3af PoE standard for PoE modules
- Audio: Supports numerous audio interfaces, such as MIC/PDM/SPDIF/I2S

Hardware Specifications
- SOC: RockChip RK3308B-S
- CPU: Quad-Core ARM Cortex-A35
- GPU: none
- ROM: 512 MB
- RAM: 8 GB eMMC
- TF Card: TF card (max. 64 GB)
- Network: 100M LAN
- PoE Power: PoE function supported, output voltage 5V, output power 10W
- WiFi: AP6256
- Audio Output: With built-in audio codec, including ADC×8 and DAC×2
- Power Supply: Type C 5V/2A or PoE power
- USB: 1x USB 2.0.
 

4. BPI BC95-G - Banana Pi

The Banana Pi BPI-BC95-G is a versatile development board that stands out for its compact design and extensive functionality. It is based on the 96Boards specification and is equipped with a powerful ARM Cortex-M3 processor that offers a clock speed of 72 MHz. This board is ideal for developers looking to create real-time applications, as it runs on Huawei LiteOS and provides the option to migrate to other real-time operating systems. With a variety of interfaces and protocols, including UART, I2C, and SPI, the BPI-BC95-G allows for flexible integration into various projects. Power is supplied via a Micro-USB port or a 2-pin battery connector, making it convenient for use in mobile applications. Weighing only 10 g and featuring compact dimensions, it is a practical solution for developers who need a powerful yet portable board.

- ARM 32-bit Cortex-M3 CPU with a clock speed of 72 MHz
- 128 KB flash memory and 20 KB SDRAM
- Supports multiple communication protocols such as UART, I2C, and SPI
- Integrated Quectel BC95 for internal networking
- Power supply via Micro-USB or 2-pin battery connector.
 

5. BPI BPI-NANO - BPI-NANO

The BPI-Nano is a compact and versatile development board based on the proven ATmega328P microcontroller. It offers full Arduino Nano compatibility and is ideal for projects that require a space-saving solution. With its breadboard-friendly design, the BPI-Nano can be easily integrated into various circuits. It is equipped with a variety of digital and analog I/O pins that allow for flexible programming and control. The board is powered via a Mini-B USB cable and offers a range of features that make it appealing to both beginners and experienced developers. The combination of 32 KB of flash memory, 2 KB of SRAM, and 1 KB of EEPROM enables the storage and execution of complex programs. Thus, the BPI-Nano is an excellent choice for anyone looking to enter the world of microcontroller programming or expand existing projects.

- Compatible with Arduino Nano and Duemilanove
- Operating voltage of 5V with flexible input voltage
- 14 digital I/O pins, including 6 PWM outputs
- 6 analog inputs for versatile sensor applications
- Compact design for easy integration into breadboards.
 

6. BPI CM4 BASE BOARD - Banana Pi -CM4 Base Board

The CM4 Base Board - Banana Pi is a powerful baseboard specifically designed for the Banana Pi BPI-CM4 computer module. Equipped with an Amlogic A311D processor featuring four ARM Cortex-A73 and two ARM Cortex-A53 cores, this board delivers impressive computing power. The integrated Mali-G52 GPU enhances graphics processing, while the NPU, optimized for AI applications, offers 5.0 TOPS. With 4 GB of LPDDR4 RAM and 16 GB of eMMC flash storage, expandable up to 128 GB, the board provides ample space for various applications. Support for Wi-Fi 5 and Wi-Fi 6 ensures fast and stable wireless connectivity. Additionally, the board includes B-to-B connectors for improved stability and a PCIe interface for flexible expansion with additional modules. The CM4 Base Board is thus a versatile solution for developers and tech enthusiasts.

- Amlogic A311D processor with 6 cores for high performance
- Integrated NPU with 5.0 TOPS for AI applications
- Expandable storage up to 128 GB for versatile use
- Compatible with Raspberry Pi CM4 carrier boards.
 

7. BPI RK3588 GOLD FINGER CORE BOARD V1.4 - -RK3588 Gold finger core board V1.4 (8GB RAM32GB EMMC)

Banana Pi BPI-RK3588 is based on the Rockchip RK3588 design and includes a core board as well as a baseboard development board suite. It supports up to 8 GB of RAM, 32 GB of eMMC storage, and a maximum of 128 GB of eMMC storage, allowing for flexible customization for various development projects and rapid mass production of products.

The RK3588 is a new generation of flagship high-end processors from SWMC. It utilizes an 8nm process design and is equipped with an octa-core CPU consisting of a Quad-Core A76 and a Quad-Core A55. Additionally, it features a powerful Arm GPU and an integrated NPU with 6T of computing power. The processor offers strong visual processing capabilities and supports various unlocking schemes such as structured light and TOF. It provides a variety of display interfaces with a maximum 8K display processing capacity. With extensive expandability, it supports PCI 3.0, SATA 3.0, dual Type-C/USB 3.1, and other high-speed interfaces, enabling applications in AI computing power, image data processing, and more. It is suitable for ARM PCs, high-end tablets, edge computing servers, virtual reality, NVR, 8K televisions, and more. Notably, it features complete PCI-E and SATA USB 3.1 IO interfaces.

Main specifications:
- SoC: RockChip RK3588
- CPU: Quad ARM Cortex-A76 and Quad Cortex-A55 (octa-core CPU processor)
- GPU: ARM Mali-G610 MP4, supports OpenGL ES 1.1/2.0/3.2, OpenCL 2.2, Vulkan 1.1, high-performance 2D acceleration hardware
- NPU: 6 Tops@INT8
- Video decoding: Supports Caffe/TensorFlow/TFLite/ONNX PyTorch/Keras/Darknet, supports 8K 60 FPS H.265/AVS2 Profile0/VP9 video decoding
- Video encoder: Supports 8K 30 FPS H.265/H.264 video encoding
- RAM support: 2 GB / 4 GB / 8 GB LPDDR4C
- eMMC flash support: 32 GB / 64 GB / 128 GB eMMC
- System: Android 12.0, Linux support
- Current and voltage: 12V/2A
- Operating temperature: 0℃ to 80℃ (measurement can be -20 degrees...).
 

8. BPI WIFI6 - Banana Pi

Banana Pi BPI-Wifi6 Router with Triductor TR6560 + TR5220 Wifi SoC.

The router features a dual-core ARM Cortex A9 processor running at 1.2 GHz. It has an integrated
5GE PHY and an RGMII. The router supports 4 GE MACs, 1000M/100M/10M rate modes, and standard MIB statistics. It supports wireless LAN communication protocols IEEE802.11a/b/g/n/ac/ax. Additionally, it offers Wifi AP mode and STA mode, as well as WPA, WPA2, WPA3 encryption, and complies with the Chinese WAPI standard. The PoE function is also supported.

The Banana Pi BPI-Wifi6 Router is a standard Wifi6 router solution. It is equipped with a high-performance dual-core ARM Cortex A9 processor optimized for Wifi data forwarding or intelligent business processing. The router provides high-performance LSW and hardware NAT, supporting data forwarding of up to 5 Gbps, and has an integrated 5GE PHY and RGMII. It supports an RGMII expansion port, offers 1000 Mbps network access capability, and supports two WAN ports. The router supports intelligent hardware QoS and dual-band 2.4G 40M 2*2 + 5G160M2.2 DBDC Wifi. The Wifi protocol version supports IEEE 802.11ax and is backward compatible with 802.11a/b/g/n/ac. It can achieve a maximum rate of 3 Gbps, with 2G reaching 573.5 Mbps and 5G reaching 2401.9 Mbps. The PoE interface allows for PoE function support by adding a PoE module.

Main features:
- Dual-core ARM Cortex A9 1.2 GHz
- Integrated 5GE PHY, one RGMII
- Supports 6 GE MACs, 1000M/100M/10M rate modes, and standard MIB statistics
- Supports IEEE802.11a/b/g/n/ac/ax wireless LAN communication protocol
- Supports Wifi AP mode and STA mode
- Supports WPA, WPA2, WPA3 encryption, complies with the Chinese WAPI standard
- Supports PoE function

This board supports custom services. You can quickly create your own Wifi6 router products and develop your own software on it.
 

9. BPI W3 - Banana Pi

Banana Pi BPI-W3 Open Source Board with Rockchip RK3588, 8G RAM, and 32G eMMC Flash.

The Rockchip RK3588 features a quad ARM Cortex-A76 and a quad Cortex-A55, resulting
in an octa-core CPU processor. It includes an ARM Mali-G610 MP4 and an NPU for AI with 6 Tops@INT8. The board has 8G RAM and 32G eMMC Flash onboard, as well as 1x 2.5Gbps Ethernet, and supports HDMI in and HDMI out.

The Banana Pi BPI-W3 is a router-based development board that can run a variety of open-source operating systems such as OpenWrt, Android, and Linux. It offers 1 Gigabit LAN port and 1 Gigabit WAN port. Additionally, it features 2 HDMI outputs and 1 HDMI input.

Main features:
- Rockchip RK3588 quad ARM Cortex-A76 and quad Cortex-A55 with an octa-core CPU processor
- ARM Mali-G610 MP4
- NPU for AI: 6 Tops@INT8
- 8G RAM and 32G eMMC Flash onboard
- 1x 2.5Gbps Ethernet
- Support for HDMI in and HDMI out

The Banana Pi BPI-W3 uses an LGA core board design, standardly equipped with 8GB RAM and 32GB eMMC. The LGA BGA core board interface leads to the RK3588 all IO definitions, supports all interface definitions, and can be easily customized to enable the desired application. Flexible customization.
 

10. BPI F2S - Banana Pi

Banana Pi BPI-F2S FPGA Board with Sunplus Plus1 (SP7021) Design, 512 MB RAM, and 8 GB eMMC.

Sunplus SP7021 "Plus1" Quad-Core Cortex-A7 processor, 128 MB or 512
MB DDR3 DRAM, 8 GB eMMC, 2x 10/100M Ethernet, industrial-grade from -40 °C to +85 °C, FPGA interface.

Option: FPGA board Xilinx Artix-7 XC7A100T, 32 MByte QSPI Flash memory, operated at 3.3 V.

Banana Pi BPI-F2S is the first board from the Banana Pi team in collaboration with SunPlus and represents an industrial-grade board. It uses the Plus1 (SP7021) design. We are also designing a Xilinx Artix-7 FPGA expansion board.

Banana Pi BPI-F2S SoC Design and Xilinx Artix-7 FPGA Development Kit.

SunPlus SP7021 is a revolutionary SoC that combines the performance of a Linux-grade chip with the simplicity of integrating a microcontroller. It features an ARM Cortex-A7 Quad-Core, an ARM926 real-time core, and a low-power 8051 core. The PLUS1 chip, designed by Sunplus Technology in collaboration with Tibbo Technology, contains all the advanced elements typically found in modern industrial-grade embedded Linux chips and adds a wealth of features aimed at IoT and industrial control applications. The design comes in a simple, microcontroller-like package that requires few external components, simplifying the schematic and reducing PCB complexity.

SP7021 is a SoC solution for industrial control. It meets customer requirements in terms of functionality while being cost-effective, thereby enhancing customer competitiveness in the market. The SP7021 offers numerous GPIOs, memory, and USB interfaces. Additionally, it provides a MIPI CSI interface for video input and an HDMI interface for video output, as well as an FPGA interface for functionality expansion.
 

Product order
See all products