Difference between pages "Main Page" and "Banana Pi BPI-R2 Pro"

From Banana Pi Wiki
(Difference between pages)
Jump to: navigation, search
(Banana Pi single board computer : Banana Pi Series Comparison)
 
(Hardware spec)
 
Line 1: Line 1:
[[zh:首页]]
+
[[zh:香蕉派 BPI-R2 Pro]]
<div id="GettingStarted"></div>
 
  
[[File:Website.jpg|thumb|[[Banana Pi open source community ecology and Internet of things overall technical solutions]]]]
+
=Summary=
 +
[[File:Banana_Pi_BPI-R2_Pro_1_750.jpg|thumb|[[Banana Pi BPI-R2 Pro]] Rockchip RK3568 design]]
 +
[[File:Banana_Pi_BPI-CM2_1.jpg|thumb|[[Banana Pi BPI-CM2]] with Rockchip RK3568 ]]
 +
[[File:Banana_Pi_BPI-R2_Pro_3.jpg|thumb|[[Banana Pi BPI-R2 Pro]] Rockchip RK3568 design]]
 +
[[File:Rockchip_RC3568.jpg|thumb|Rockchip RK3568 chip]]
 +
[[File:BPI-R2_case_.jpg|thumb| BPI-R2 Pro case same as BPI-R2]]
 +
[[File:BPI-RK3588_board_kit_2.jpg|thumb|[[BPI-RK3588 Core board and development Kit]]]]
 +
[[File:Banana Pi BPI-W3 LGA 1.jpg|thumb|[[Banana Pi BPI-W3]] with Rockchip RK3588 chip design]]
 
[[File:Banana_Pi_BPI-R3_Router_2.jpg|thumb|[[Banana Pi BPI-R3]] with MediaTek MT7986(Filogic 830)]]
 
[[File:Banana_Pi_BPI-R3_Router_2.jpg|thumb|[[Banana Pi BPI-R3]] with MediaTek MT7986(Filogic 830)]]
[[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D chip]]
+
[[File:Banana_Pi_BPI-R3_Mini__1.jpg|thumb|[[Banana Pi BPI-R3 Mini]] with  MediaTek MT7986(Filogic 830)]]
[[File:Banana_Pi_BPI-R2_Pro_1_750.jpg|thumb|[[Banana Pi BPI-R2 Pro]] Rockchip RK3568 design]]
+
[[File:Banana_Pi_BPI-R3_Mini__case_1.jpg|thumb|[[Banana Pi BPI-R3 Mini]] with MediaTek MT7986(Filogic 830)]]
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]
+
[[File:BPI-R64_3.JPG|thumb|[[Banana Pi BPI-R64]] with MediaTek MT7622]]
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|[[Banana Pi BPI-M5 ]]Amlogic S905X3 Processor]]
+
[[File:BPI-R2_3.JPG|thumb|[[Banana Pi BPI-R2]] with MTK MT7623N chip design]]
[[File:Banana_PI_BPI-F2P_3.JPG|thumb| [[Banana Pi BPI-F2P]] Sunplus SP7021 industrial control board ]]
+
[[File:O2A0500.jpg|thumb|[[Banana Pi BPI-W2]] with Realtek RTK1296 chip design]]
[[File:Banana_Pi_BPI-F2S_1_.JPG|thumb| [[Banana Pi BPI-F2S]] with Sunplus SP7021]]
+
[[File:Banana_pi_BPI-R1_1.JPG|thumb|[[Banana Pi BPI-R1]] with allwinner A20 chip design]]
[[File:BPI-R64_3.JPG|thumb|[[Banana Pi BPI-R64]] MTK MT7622]]
 
[[File:O2A0500.jpg|thumb|[[Banana Pi BPI-W2]] Realtek RD1296]]
 
[[File:BPI-R2_3.JPG|thumb|[[Banana Pi BPI-R2]] MTK MT7623N]]
 
[[File:Banana_Pi_BPI-M4_1.jpg|thumb|[[Banana Pi BPI-M4]] Realtek RTD1395]]
 
[[File:Banana_pi_BPI-M64_1.jpg|thumb|[[Banana Pi BPI-M64]] Allwinner A64]]
 
[[File:Banana_pi_BPI-M3_1.jpg|thumb|[[Banana Pi BPI-M3]] Allwinner A83T]]
 
[[File:BPI-F2_zero_1.JPG|thumb|[[Banana Pi BPI-P2 Zero]] Allwinner H2+/H3/H5]]
 
[[File:Banana_pi_BPI-M2+_2.jpg|thumb|[[Banana Pi BPI-M2+]] Allwinner H3/H5/H2+]3]]
 
[[File:BPI-M2_zero_11.JPG|thumb|[[Banana Pi BPI-M2 ZERO]] Allwinner H2+/H3/H5]]
 
[[File:Banana_pi_BPI-M2_Ultra_2.JPG|thumb|[[Banana Pi BPI-M2U]] Allwinner R40/V40/A40i]]
 
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[Banana Pi BPI-M2 Berry]] Allwinner R40/V40/A40i]]
 
[[File:Banana_pi_bpi-m2_magic_5.JPG|thumb|[[Banana Pi BPI-M2M]] Allwinner A33/R16]]
 
[[File:Banana_pi_BPI-R1_1.JPG|thumb|[[Banana Pi BPI-R1]] Allwinner A20]]
 
[[File:Banana_pi_BPI-M1+_1.jpg|thumb|[[Banana Pi BPI-M1+]] Allwinner A20]]
 
[[File:Banana_pi_BPI-M1_1.jpg|thumb|[[Banana Pi BPI-M1]] Allwinner A20]]
 
  
 +
==Introduction==
 +
Banana Pi BPI-R2 Pro is the next generation smart router developement board from Banana Pi in 2021. It is powered by Rockchip RK 3568 processor.Onboard 2GB LPDDR4 memory and 16GB eMMC storage, and supports 2 USB 3.0 interface, 5 gigabit network port. M.2 key-E and mini PCIe interface, 2 mipi DSI interface(one can change to LVDS by software), 1 CSI camera interface,1 HDMI output,
  
=About Banana Pi Open source project=
+
[[File:Banana_Pi_BPI-R2_Pro_ban_.jpg]]
  
[[File:Website.jpg]]
+
BPI-R2 Pro same size as [[Banana Pi BPI-R2]] , and interface is also same .so can use BPI-R2 case.
  
[http://www.banana-pi.org/ '''Banana Pi'''] is an open source hardware project lead by [http://wiki.banana-pi.org/About_BPI '''GuangDong BiPai technology co., LTD''']. It focuses on the open source hardware development board of ARM and MCU series, provides open software and hardware platform, and creates the basic technology development platform. Full series open source hardware products, complete integration of voice, data, video system platform. Developers can flexibly build various application platforms on the open source hardware foundation platform. It can be applied in the Internet of things, AI artificial intelligence, industrial Internet control, STEAM education and other aspects.Create [[banana Pi open source community ecology and Internet of things overall technical solutions]].
+
[[Banana Pi BPI-CM2]] Computer module also design with Rockchip RK3568,if you want to customize your own products, you just need to develop baseboards based on BPI-CM2 and quickly mass produce your products based on RK3568 solution
  
Welcome free discuss on [http://forum.banana-pi.org/ '''BPI Forum''' ], Because of the Google security update some of the old links will not work if the images you want to use cannot be downloaded from the new link [https://drive.google.com/drive/folders/0B4PAo2nW2Kfndjh6SW9MS2xKSWs?resourcekey=0-qXGFXKmd7AVy0S81OXM1RA&usp=sharing '''Documents'''] and [https://drive.google.com/drive/folders/0B_YnvHgh2rwjVjNyS2pheEtWQlk?resourcekey=0-U4TI84zIBdId7bHHjf2qKA  '''Image''' ]Easy to buy sample from [https://pt.aliexpress.com/store/302756 '''BPI aliexpress online shop''']
+
==Key Features==
 +
* Rockchip RK3568 Quad-core ARM Cortex-A55 CPU
 +
* Mali-G52 1-Core-2EE
 +
* 2G LPDDR4 SDRAM (option 4G)
 +
* Mini PCIE interface and M.2 key-e interface
 +
* support 1 SATA interface
 +
* MicroSD slot supports up to 256GB expansion
 +
* 16G eMMC flash (option 16/32/64G)
 +
* 2 MIPI display interface support
 +
* 1 CSI camera interface
 +
* 5 port 10/100/1000 Mb Ethernet port
 +
* (2) USB 3.0 and (1) USB 2.0 otg port
  
'''[[BPI 4.0 Server]]''' has served more than 100 '''[[Successful case]]''' around the world, providing one-stop service of r&d, production, supply chain management and product certification for customers.
+
==Rockchip RK3568==
  
=Getting Started=
+
RK3568 has built-in MICRO-research NPU of Rockchip, 0.8Tops computing power and integrated high performance AI accelerator RKNN NPU.  Rockchip also provides developers with an easy-to-use model transformation tool, RKNN-Toolkit, which supports one-click transformation of Caffe/TensorFlow/TF-Lite/ONNX/PyTorch/Keras/Darknet mainstream architecture models. 
<div id="Banana Pi"></div>
 
{| border="0" cellpadding="10" width="70%"
 
|-
 
|width="12%" valign="top" align="left"|
 
*[[Quick Start Banana pi SBC ]]
 
*[[Install Linux & Android images on Banana pi SBC ]]
 
*[[Getting Started with M1]]
 
*[[Getting Started with M1P]]
 
*[[Getting Started with R1]]
 
  
 +
RK3568 has rich interface expansion capabilities.  Supports a variety of peripheral high-speed interfaces, supporting four USB2.0 ports, 4xUSB2.0 HOST+ 1xUSB3.0 HOST+ 1xusB3.0 OTG.  Support gigabit Ethernet *2, multi-camera support, support MIPI CSI 4Lanes, can be divided into 2x2Lanes two groups of independent use support 16bit DVP interface, support BT1120 input, support VC mode.  RK3568 has a complete display interface, support HDMI 2.0 output support dual channel MIPI DSI, dual channel LVDS, can drive 2.5K LCD screen, can directly drive ink screen, support eDp.  RK3568 has plenty of peripherals, supporting 10x UART, 6x I2C, 16x PWM, 4x SPI, 8xSARADC and MINI PCIE. 
  
 +
Rockchip RK3568 chip is a general PURPOSE SoC designed for consumer industry applications.  The CPU uses 4-core A55 architecture processor, integrated G52 GRAPHICS processor, built-in independent NPU, and runs Android 11 and Linux.  RK3568 is mainly customized for tablet PC, speaker with screen, Android pen, dictionary pen and other consumer products, as well as face payment POS machine, e-book, cloud terminal, video phone, NAS storage and other industry products
  
|width="12%" valign="top" align="left"|
+
Rockchip RK3568 chip is a high-range general-purpose SoC, made in 22nm process technology, integrated 4-core ARM architecture A55 processor and Mali G52 2EE graphics processor, supporting 4K decoding and 1080P encoding. RK3568 supports various types of peripheral interfaces such as SATA/PCIE/USB3.0, it has a built-in independent NPU, and can be used for lightweight AI applications. RK3568 supports both Android 11 and Linux systems, and targets at industrial customization markets such as IoT gateways, NVR storage, industrial control panels, industrial equipment, industrial control boxes, karaoke, cloud terminals, and vehicle control center.
*[[Getting Started with R2]]
 
*[[Getting Started with R2PRO]]
 
*[[Getting Started with R64]]
 
*[[Getting Started with W2]]
 
*[[Getting Started with M2 Ultra / Berry]]
 
*[[Getting Started with M2M]]
 
  
 +
==Getting Start==
 +
[[Getting Started with R2PRO]]
  
|width="12%" valign="top" align="left"|
+
=Hardware=
*[[Getting Started with P2-Zero]]
 
*[[Getting Started with M2 Zero]]
 
*[[Getting Started with M2P]]
 
*[[Getting Started with M64]]
 
*[[Getting Started with M3]]
 
*[[Getting Started with M4]]
 
*[[Getting Started with M5/M2Pro]]
 
*[[Getting Started with M2S]]
 
|}
 
  
=Software & Development Tools=
+
==Hardware interface==
===Embedded Operating Systems===
+
[[File:Banana_Pi_BPI-R2_Pro_int_750.jpg]]
{| border="0" cellpadding="10" width="70%"
 
|-
 
|width="32%" valign="top" align="left"|
 
  
*[[Armbian]]
+
==Hardware spec ==
*[[Tina Linux]]
 
*[[Mainline Linux uboot 2019.07]]
 
|}
 
  
=== Development Tools ===
+
{| class="wikitable"
{| border="0" cellpadding="10" width="70%"
+
|-
 +
!
 +
! Banana Pi R2 Pro
 +
|-
 +
! CPU
 +
| Rockchip RK3568 Quad-core ARM Cortex-A55 CPU 2GHz
 +
|-
 +
! GPU
 +
| Mali-G52 1-Core-2EE OpenGL ES3.2 Vu1kn 1.1 OpenCL 2.0
 +
|-
 +
! Memory
 +
| 2G DDR3 SDRAM (option 4G)
 +
|-
 +
! Storage
 +
| Onboard 16GB eMMC Flash, Micro SD-Card slot, SATA 3.0 Port,SPI flash
 +
|-
 +
! Network
 +
| 5 x 10/100/1000 Mbit/s Ethernet
 +
|-
 +
! Display(s)
 +
| 1 HDMI port, 2 DSI interface(1 DSI can change to LVDS by software)
 +
|-
 +
|-
 +
! Camera
 +
| 1 CSI camera interface
 
|-
 
|-
|width="32%" valign="top" align="left"|
+
! Video decoder(s)
*[[Using 4G module with BananaPi]]
+
| H.265 HEVC/MVC Main10 Profile [email protected] up to 4096x2304@60fps,H.264 AVC/MVC Main10 Profile yuv400/yuv420/yuv422/@L5.1 up to 4096x2304@60fps
*[[WiFi/AP/BT/BLE on BananaPi]]
+
|-
*[[OpenCV 3.4x on BananaPi]]
+
|-
*[[How to bulid a image with BSP]]
+
! Video encoder(s)
*[[How to use DHT Sensor via banana pi]]
+
| H.264/AVC BP/MP/[email protected],up to 1920x1080@100fps, H.265/HEVC [email protected], up to 1920x1080@100fps (4096x4096@10fps with TILE)
|}
+
|-
 
+
! Audio Output(s)
=== Building from sources ===
+
| HDMI & I2S & Speaker & Headphone
* Banana PI SBC and Router source code on github : https://github.com/bpi-sinovoip
+
|-
* STEAM education product source code on github :  https://github.com/BPI-STEAM
+
! USB port
 
+
| USB 3.0 PORT (x2), micro USB OTG (x1)
=Products=
+
|-
===Banana Pi single board computer : [[Banana Pi Series Comparison]] ===
+
! mini PCIE
<div id="Banana Pi single board computer"></div >
+
| 1 mini pcie interface & 1 M.2 key-e interface
{| border="0" cellpadding="10" width="70%"
 
 
|-
 
|-
|width="32%" valign="top" align="left"|
+
! Remote
*[[Banana Pi BPI-M1]] [Allwinner A20]
+
| IR Receiver (x1)
*[[Banana Pi BPI-M1+]] [Allwinner A20]
 
*[[Banana Pi BPI-M2 ZERO]] [Allwinner H2+/H3]
 
*[[Banana Pi BPI-P2 Zero]] [allwinner H2+/H3]
 
*[[Banana Pi BPI-M2+]] [Allwinner H3/H2+]
 
*[[Banana Pi BPI-M2M]] [Allwinner A33/R16]
 
*[[Banana Pi BPI-M2 Berry]] [Allwinner R40/V40/A40i]
 
*[[Banana Pi BPI-M2U]] [Allwinner  R40/V40/A40i]
 
*[[Banana Pi BPI-M64]] [Allwinner  A64]
 
*[[Banana Pi BPI-M3]] [Allwinner A83T]
 
 
 
|width="32%" valign="top" align="left"|
 
*[[Banana Pi BPI-F2]] [Freescale IMX6 industrial-grade] 
 
*[[Banana Pi BPI-F2S]] [SunPlus SP7021 industrial-grade] 
 
*[[Banana Pi BPI-F2P]] [SunPlus SP7021 industrial control gateway board ]
 
*[[Banana Pi BPI-M4]]  [Realtek RTD1395]
 
*[[Banana Pi BPI-M5]]  [Amlogic S905X3]
 
*[[Banana Pi BPI-M2 Pro]] [Amlogic S905x3]
 
*[[Banana Pi BPI-M2S]] [Amlogic A311D&S922X]
 
 
 
|}
 
 
 
===Banana pi smart router: [[Banana Pi router Comparison]]===
 
 
 
 
 
<div id="Banana Pi Webduino & Arduino Products"></div>
 
{| border="0" cellpadding="10" width="70%"
 
 
|-
 
|-
|width="10%" valign="top" align="left"|
+
! GPIO
*[[Banana Pi BPI-R3]] [MTK MT7986(Filogic 830)]
+
| 40 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 PWM
*[[Banana Pi BPI-R64]] [MTK MT7622]
 
*[[Banana Pi BPI-R2]] [MTK MT7623N]
 
 
 
|width="10%" valign="top" align="left"|
 
*[[Banana Pi BPI-R2 Pro]] [Rockchip RK3568]
 
*[[Banana Pi BPI-W2]] [Realtek 1296]
 
*[[Banana Pi BPI-R1]] [Allwinner A20]
 
 
 
|}
 
 
 
===Banana Pi Core board and development Kit===
 
<div id="Banana Pi AI"></div>
 
{| border="0" cellpadding="10" width="70%"
 
 
|-
 
|-
|width="10%" valign="top" align="left"|
+
! Switches
*[[BPI-CM4 Computer module and development Kit]] [Amlogic A311D]
+
| Reset button, Power button, U-boot button
*[[BPI-RK3588 Core board and development Kit]] [Rochchip RK3588]
 
*[[Banana Pi BPI-S64 Core]]  [Actions S700]
 
|}
 
 
 
===Banana Pi AI design===
 
<div id="Banana Pi AI"></div>
 
{| border="0" cellpadding="10" width="70%"
 
 
|-
 
|-
|width="10%" valign="top" align="left"|
+
! LED
*[[BPI-K210 RISC-V AIoT board]]
+
| Power Status and 8P8C
*[[StarFive VisionFive JH7100 RISC-V Single Board Computer]]
 
|width="10%" valign="top" align="left"|
 
*[[BPI-AI-Voice (Microsemi)]]
 
*[[BPI-EAI80 AIoT board]] [Edgeless EAI80 ]
 
|width="10%" valign="top" align="left"|
 
*[[BPI-R18-AI(Allwinner SoC-Only 3-Mic Far-Field Dev Kit) ]]
 
|width="10%" valign="top" align="left"|
 
*[[AIWorld P1]]
 
|}
 
 
 
===Banana Pi Webduino & Arduino Products===
 
 
 
Banana Pi Webduino & Arduino boards
 
 
 
<div id="Banana Pi Webduino & Arduino Products"></div>
 
{| border="0" cellpadding="10" width="70%"
 
 
|-
 
|-
|width="20%" valign="top" align="left"|
+
! Power Source
*[[BPI-AI]] [Kendryte K210 RISC-V for AI]
+
| 12 volt @2A via DC Power and/or Micro USB (OTG)
 
 
 
 
|width="20%" valign="top" align="left"|
 
*[[BPI-Bit]] [ESP32 STEAM education]
 
*[[BPI-Smart]] [ESP8266]
 
*[[BPI-UNO32]] [ESP32 for Arduino]
 
*[[BPI-Leaf-S3]] [ESP32-S3]
 
|width="20%" valign="top" align="left"|
 
*[[BPI-NANO arduino NANO board]] [ATmega328P]
 
*[[BPI-UNO arduino UNO board]] [ATmega328P]
 
|}
 
 
 
Banana Pi Webduino & Arduino & Micro:bit boards Accessories
 
 
 
<div id="Banana Pi Webduino & Arduino boards Accessories"></div>
 
{| border="0" cellpadding="10" width="70%"
 
 
|-
 
|-
|width="10%" valign="top" align="left"|
+
! Size & Weight
*[[ BPI-UNO32 shell compatible LEGO bricks ]]
+
| 148&nbsp;mm × 100.5mm 100g
*[[ BPI-bit acrylic shell compatible LEGO bricks ]]
 
|width="10%" valign="top" align="left"|
 
*[[ BPI:bit gpio expansion board ]][BPI:bit/micro:bit]
 
*[[ BPI:bit robot expansion board]][BPI:bit]
 
*[[BPI:bit Sensor expansion board]][BPI:bit]
 
*[[BPI:bit MoonCar Kit]][BPI:bit/micro:bit]
 
*[[BPI Q-Car kit]][BPI:bit/micro:bit]
 
*[[BPI Triode-Car kit]][support BPI:bit Micro:bit]
 
 
 
|width="10%" valign="top" align="left"|
 
*[[ BPI-BT BLE 4.2 control module  ]]
 
*[[BPI-Nano robot board]] [arduino nano]
 
 
 
|}
 
 
 
===Banana Pi IoT===
 
 
 
<div id="Banana Pi"></div>
 
{| border="0" cellpadding="10" width="70%"
 
 
|-
 
|-
|width="10%" valign="top" align="left"|
+
! OS
 
+
| OpenWRT, Linux and others OS
*[[BPI-9600 IEEE 802.3af PoE module]]
 
*[[BPI-9460 IEEE 802.3af Isolation Model PoE module]]
 
*[[BPI-7604 IEEE 802.3af PoE Splitter module]]
 
*[[BPI-7402 IEEE 802.3at PoE module]]
 
*[[BPI-6175 Single channel PoE++ BT PSE Module]]
 
 
 
|width="10%" valign="top" align="left"|
 
*[[BPI NB-IoT Linaro 96Boars]]
 
*[[BPI-CC2650 Zigbee BT Linaro 96Boars]]
 
*[[BPI Zigbee BT5.0 IoT module]]
 
*[[BPI-GSM module]]
 
*[[BPI NB-BC95 NB-IoT ]]
 
*[[BPI Z-Wave Gateway IoT module]]
 
*[[4G module via USB]]
 
*[[BPI-PC101 gesture recognition module]]
 
*[[BPI-MT7615 802.11 ac wifi 4x4 dual-band module]]
 
 
 
|width="10%" valign="top" align="left"|
 
*[[BPI NB-IOT Arduino]]
 
*[[Banana PI D1]]
 
*[[Banana PI G1]]
 
 
|}
 
|}
  
===Banana Pi Accessories===
+
==GPIO PIN define==
<div id="Banana Pi Webduino & Arduino Products"></div>
+
BPI-R2 40 PIN GPIO, Debug Uart PIN,MIPI camera ,MIPI LCD0,MIPI LCD1,eDP LCD PIN define.
{| border="0" cellpadding="10" width="70%"
 
|-
 
|width="32%" valign="top" align="left"|
 
*[[case]]
 
*[[IR remote control]]
 
  
|width="32%" valign="top" align="left"|
+
[[BPI-R2 Pro all GPIO PIN define]]
*[[7.0 LCD touch panel]]
 
*[[10.1 MIPI touch panel]]
 
*[[10.1 HDMI touch panel]]
 
*[[Camera]]
 
  
|width="32%" valign="top" align="left"|
+
Running on android11 system, connecting with 2x dsi panel + 1x eDP panel:https://www.youtube.com/watch?v=HpDAmNVDwXI
*[[BPI Open debugger board]]
 
*[[UniPi on BPI]]
 
  
|}
+
==Custom production==
  
Banana Pi GPIO Extend board
+
RK3568 custom board, industrial control board
  
<div id="Banana Pi"></div>
+
[[File:Rk3568 Industrial control development board interface.jpg]]
{| border="0" cellpadding="10" width="70%"
 
|-
 
|width="32%" valign="top" align="left"|
 
*[[BPI LM75 Temperature Sensor Module]]
 
*[[BPI AD/DA extend module]]
 
*[[BPI Prototyping Pi Plate module]]
 
*[[BPI OLED Display Module]]
 
*[[OLED12832 Module]]
 
  
|width="32%" valign="top" align="left"|
+
=Resources=
*[[BPI I2C electric level conversion expand module]]
 
*[[BPI BerryClip Module]]
 
*[[BPI Uno Compatible Module]]
 
*[[BPI GPIO extend module T type]]
 
*[[BPI LCD 1602 display module]]
 
  
|width="32%" valign="top" align="left"|
+
==Source Code==
*[[BPI RTC real time Module]]
+
*linux-4.19.xx kernel BSP Source code on github :https://github.com/BPI-SINOVOIP/BPI-R2PRO-BSP/
*[[BPI I2C GPIO extend module]]
+
*linux-5.10.66 kernel BSP Source code on github :https://github.com/BPI-SINOVOIP/BPI-R2PRO-BSP-5.10.x/
*[[BPI IO extend module]]
+
*BPI-R2 PRO Android11 Source Code
*[[BPI RGB LED Matrix Expansion Module]]
+
:Baidu Cloud:https://pan.baidu.com/s/1c2vw-df4hh55VB3gSsM6Uw?pwd=8888 (提取码: 8888)
*[[BPI Uart  Module]]
+
:Google Drive:
|}
 
  
=Image Release Map=
+
==Documents==
* [[Image Release Map]]
+
*Because of the Google security update some of the old links will not work if the images you want to use cannot be downloaded from the [https://drive.google.com/drive/folders/0B_YnvHgh2rwjVjNyS2pheEtWQlk?resourcekey=0-U4TI84zIBdId7bHHjf2qKA new link bpi-image Files]
 +
*All banana pi [https://drive.google.com/drive/folders/0B4PAo2nW2Kfndjh6SW9MS2xKSWs?resourcekey=0-qXGFXKmd7AVy0S81OXM1RA&usp=sharing  docement(SCH file,DXF file,and doc)]
 +
*BPI-R2 Pro schematic diagram : https://drive.google.com/file/d/1aDOL8U6-4bxn7iB_MzCOgHoDhUu0wuQu/view?usp=sharing
 +
*BPI-R2 Pro DXF file :https://drive.google.com/file/d/1N9AWJVHC4fZEko5_RIkc3pI0gK1I0XiV/view?usp=sharing
 +
*MT7531 switch chip datasheet: https://drive.google.com/file/d/1aVdQz3rbKWjkvdga8-LQ-VFXjmHR8yf9/view?usp=sharing
 +
*RTL8367RB-VB-CG Switch chip datasheet:https://drive.google.com/file/d/1Rua-SRJLPoV0NLnvwJg-fopsD178KIts/view?usp=sharing
 +
*BPI-R2 Pro CE,FCC,RoHS certificate : https://banana-pi.org/en/bpi-honor/
 +
*Install google play on Bananapi BPI-R2 pro Android 11/12:https://www.youtube.com/watch?v=pMKBVcJhsx4
  
=BPI4.0 OEM & ODM customized service=
+
=Release image=
 +
Note: the network disk include linux-4.19.xx and linux-5.10.66 kernel version, linux-5.10.66 kernel version can support DSA feature.
 +
*All image for BPI-R2 Pro google : https://drive.google.com/drive/folders/1gHNGVL_uq8L4t987k-nzg6MKWDSmDcfC
 +
*All image for BPI-R2 Pro : Baidu : https://pan.baidu.com/s/1u5bIp0fMJPre-j0bXGfDWA?pwd=i8q6 Pincode: i8q6
  
[[File:Factory.png]]
+
==kernel linux-5.10.66 Release image, support DSA feature==
 +
Supported OS Note: OpenWRT, Debian10, Ubuntu 16.04. Ubuntu 20.04, Ubunutu 22.04, Ubunut OS support server version, desktop version, mate desktop version.
 +
*kernel linux-5.10.66 image for BPI-R2 Pro : Baidu : https://pan.baidu.com/s/19B6AYrHfbIFgRytTpW8Mbg?pwd=6me6  Pincode: 6me6
  
<div id="BPI 4.0"></div>
+
==AltLinux for Banana Pi BPI R2 pro==
{| border="0" cellpadding="10" width="70%"
+
*kernel 5.18.9 : https://forum.banana-pi.org/t/altlinux-for-bpi-r2-pro-rk3568/13363
|-
 
|width="10%" valign="top" align="left"|
 
*[[About BPI]]
 
|width="10%" valign="top" align="left"|
 
*[[BPI 4.0 Server]]
 
|width="10%" valign="top" align="left"|
 
*[[Successful case ]]
 
|width="10%" valign="top" align="left"|
 
*[[Product certification]]
 
|width="10%" valign="top" align="left"|
 
*[[Banana Pi Publicity and promotion ]]
 
  
|}
+
==Armbian and LibreELEC for BPI-R2-pro==
 +
*https://forum.banana-pi.org/t/armbian-and-libreelec-for-bpi-r2-pro-rk3568/13308
  
==Typical cases of [[Successful case]]==
+
==Armbian==
 +
*2023-07 Armbian_2023.02.0 for BPI-R2 PRO
 +
:Baidu Cloud: https://pan.baidu.com/s/1Ey02SbYbTjdYpiB1MdgL7A?pwd=8888 (pincode:8888)
 +
:Google Drive: https://drive.google.com/drive/folders/1oN1W-vvxDUTX5bx4RHw9_dQdoDfNtg91?usp=sharing
  
MediaTek MT7622E/MT7623N [[5G + 4G LTE+Wifi AC+Gigabit Multiplex aggregate route]]
+
==Android==
 +
:[https://wiki.banana-pi.org/Getting_Started_with_R2PRO#Android How to flash Android Image]
 +
*All Android image can find here:
 +
::Google Drive: https://drive.google.com/drive/folders/1Bs0lhnukZ4A_BmbY-QPiJsFguPXh6imh?usp=share_link
 +
::Baidu Cloud: https://pan.baidu.com/s/19_nZls-1tzAsIB3_B-PWrg?pwd=6zw8 (pincode: 6zw8)
  
ESP32 [[Sweet fume machine Intelligent sleep meter design]]
+
* 2023-03-17-Android11-atv-bpi-r2pro.img
 +
::Google Drive:https://drive.google.com/drive/folders/1TZMsaeg99bC8WwxEb8zOMTOAA0TurQ_E?usp=share_link
 +
::Baidu Cloud:https://pan.baidu.com/s/1_Hb0dB_4mHhTXiWP6TAzDA?pwd=bdxa (pincode: bdxa)
  
[[Realtek RTD1296 Intelligent voice, video processing platform]]
+
*2023-03-17-Android11-bpi-r2pro.img
 +
::Google Drive:https://drive.google.com/drive/folders/108SbohEB8OsWYaxvFeYhGDzxHaUJ1OcW?usp=share_link
 +
::Baidu Cloud: https://pan.baidu.com/s/1FKdN2b3qA2Cc4syO15zbng?pwd=rnxd (pincode: rnxd)
  
[[Awinner A40I for Industrial control gateway design]]
+
* 2022-11-16 release, Android12-bpi-r2pro.img
 +
::Google Drive: https://drive.google.com/file/d/1UZ-e6QJIB8ZU-rdGsCnDNaNR2pYHHvxA/view?usp=share_link
 +
::Baidu Cloud:  https://pan.baidu.com/s/1tQ5Fg47R0fpUajYpNIsJ3g?pwd=8888 (pincode: 8888)
 +
::MD5:a7b5faf7818f1ab2d36253a5d3ca1d18
 +
::Forum pthread:https://forum.banana-pi.org/t/bananapi-bpi-r2-pro-2022-11-16-android-12/14264
  
=Banana Pi Support=
+
* 2022-06-10 release, Android 11 with kernel 4.19.219, tablet variant image
 +
::Google Drive: https://drive.google.com/file/d/1qiLZKU8_2O0hHgP25F0CRxv9MnSJlXpv/view?usp=sharing
 +
::Baidu Cloud:https://pan.baidu.com/s/1EUiGaXuPxAkR69g7EOnVaw?pwd=4n6c (pincode: 4n6c)
 +
::MD5: ebd336bad0c27c66ae65a4d38103bced
  
<div id="Banana Pi"></div>
+
* 2022-06-10 release, Android 11 with kernel 4.19.219, atv variant image
{| border="0" cellpadding="10" width="70%"
+
::Google Drive: https://drive.google.com/file/d/104K7W1PX4OFvUtqNGHOnx6RZO49BrTZp/view?usp=sharing
|-
+
::Baidu Cloud: https://pan.baidu.com/s/1RbNf1dFqMxy1Dx_ysym82w?pwd=v4u8 (pincode: v4u8)
|width="12%" valign="top" align="left"|
+
::MD5: 49506a8a3183ab189046b5e2e2833b87
*[[Banana Pi partners]]
 
*[[Banana Pi agents list]]
 
|width="12%" valign="top" align="left"|
 
  
*[http://www.banana-pi.org English Website]
+
=Easy to buy sample=
*[http://forum.banana-pi.org/ English Forum]
+
*Aliexpress shop : https://www.aliexpress.com/item/1005004224551525.html?spm=a2g0o.store_pc_newArrival.8148356.1.2d8330d9Jco2ZH
*[http://www.banana-pi.org.cn 中文官方网站]
+
*Taobao shop : https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.282d1debCwvgH0&ft=t&id=673191560298
*[http://forum.banana-pi.org.cn 中文论坛]
+
*BPI-R2 Pro RK3568 OEM&ODM : judyhuang@banana-pi.com
|width="12%" valign="top" align="left"|
 
*[https://www.facebook.com/groups/Banana.Pi.Community/ Facebook group]
 
*[https://www.facebook.com/sinovoipbpi Facebook Page]
 
*[https://twitter.com/sinovoip Twitter]
 
*[https://www.linkedin.com/groups/6692107/ linkedin group]
 
*[https://www.youtube.com/c/lionwangsinovoip/featured YouTube Channel]
 
*[https://www.reddit.com/r/BananaPi/ Reddit Channel]
 
|width="12%" valign="top" align="left"|
 
*[https://shop108780008.taobao.com/?spm=a1z10.1.0.0.EZ5mQu Taobao online shop]
 
*[https://pt.aliexpress.com/store/302756 Banana Pi Aliexpress online shop]
 
*[https://cn1001196335.en.alibaba.com/?spm=a2700.details.cordpanyb.2.3da524a13Ez5iC Banana Pi Alibaba online shop]
 
 
 
|}
 

Latest revision as of 22:17, 8 August 2023


Summary

Banana Pi BPI-R2 Pro Rockchip RK3568 design
Banana Pi BPI-CM2 with Rockchip RK3568
Banana Pi BPI-R2 Pro Rockchip RK3568 design
Rockchip RK3568 chip
BPI-R2 Pro case same as BPI-R2
Banana Pi BPI-W3 with Rockchip RK3588 chip design
Banana Pi BPI-R3 with MediaTek MT7986(Filogic 830)
Banana Pi BPI-R3 Mini with MediaTek MT7986(Filogic 830)
Banana Pi BPI-R3 Mini with MediaTek MT7986(Filogic 830)
Banana Pi BPI-R64 with MediaTek MT7622
Banana Pi BPI-R2 with MTK MT7623N chip design
Banana Pi BPI-W2 with Realtek RTK1296 chip design
Banana Pi BPI-R1 with allwinner A20 chip design

Introduction

Banana Pi BPI-R2 Pro is the next generation smart router developement board from Banana Pi in 2021. It is powered by Rockchip RK 3568 processor.Onboard 2GB LPDDR4 memory and 16GB eMMC storage, and supports 2 USB 3.0 interface, 5 gigabit network port. M.2 key-E and mini PCIe interface, 2 mipi DSI interface(one can change to LVDS by software), 1 CSI camera interface,1 HDMI output,

Banana Pi BPI-R2 Pro ban .jpg

BPI-R2 Pro same size as Banana Pi BPI-R2 , and interface is also same .so can use BPI-R2 case.

Banana Pi BPI-CM2 Computer module also design with Rockchip RK3568,if you want to customize your own products, you just need to develop baseboards based on BPI-CM2 and quickly mass produce your products based on RK3568 solution

Key Features

  • Rockchip RK3568 Quad-core ARM Cortex-A55 CPU
  • Mali-G52 1-Core-2EE
  • 2G LPDDR4 SDRAM (option 4G)
  • Mini PCIE interface and M.2 key-e interface
  • support 1 SATA interface
  • MicroSD slot supports up to 256GB expansion
  • 16G eMMC flash (option 16/32/64G)
  • 2 MIPI display interface support
  • 1 CSI camera interface
  • 5 port 10/100/1000 Mb Ethernet port
  • (2) USB 3.0 and (1) USB 2.0 otg port

Rockchip RK3568

RK3568 has built-in MICRO-research NPU of Rockchip, 0.8Tops computing power and integrated high performance AI accelerator RKNN NPU. Rockchip also provides developers with an easy-to-use model transformation tool, RKNN-Toolkit, which supports one-click transformation of Caffe/TensorFlow/TF-Lite/ONNX/PyTorch/Keras/Darknet mainstream architecture models.

RK3568 has rich interface expansion capabilities. Supports a variety of peripheral high-speed interfaces, supporting four USB2.0 ports, 4xUSB2.0 HOST+ 1xUSB3.0 HOST+ 1xusB3.0 OTG. Support gigabit Ethernet *2, multi-camera support, support MIPI CSI 4Lanes, can be divided into 2x2Lanes two groups of independent use support 16bit DVP interface, support BT1120 input, support VC mode. RK3568 has a complete display interface, support HDMI 2.0 output support dual channel MIPI DSI, dual channel LVDS, can drive 2.5K LCD screen, can directly drive ink screen, support eDp. RK3568 has plenty of peripherals, supporting 10x UART, 6x I2C, 16x PWM, 4x SPI, 8xSARADC and MINI PCIE.

Rockchip RK3568 chip is a general PURPOSE SoC designed for consumer industry applications. The CPU uses 4-core A55 architecture processor, integrated G52 GRAPHICS processor, built-in independent NPU, and runs Android 11 and Linux. RK3568 is mainly customized for tablet PC, speaker with screen, Android pen, dictionary pen and other consumer products, as well as face payment POS machine, e-book, cloud terminal, video phone, NAS storage and other industry products

Rockchip RK3568 chip is a high-range general-purpose SoC, made in 22nm process technology, integrated 4-core ARM architecture A55 processor and Mali G52 2EE graphics processor, supporting 4K decoding and 1080P encoding. RK3568 supports various types of peripheral interfaces such as SATA/PCIE/USB3.0, it has a built-in independent NPU, and can be used for lightweight AI applications. RK3568 supports both Android 11 and Linux systems, and targets at industrial customization markets such as IoT gateways, NVR storage, industrial control panels, industrial equipment, industrial control boxes, karaoke, cloud terminals, and vehicle control center.

Getting Start

Getting Started with R2PRO

Hardware

Hardware interface

Banana Pi BPI-R2 Pro int 750.jpg

Hardware spec

Banana Pi R2 Pro
CPU Rockchip RK3568 Quad-core ARM Cortex-A55 CPU 2GHz
GPU Mali-G52 1-Core-2EE OpenGL ES3.2 Vu1kn 1.1 OpenCL 2.0
Memory 2G DDR3 SDRAM (option 4G)
Storage Onboard 16GB eMMC Flash, Micro SD-Card slot, SATA 3.0 Port,SPI flash
Network 5 x 10/100/1000 Mbit/s Ethernet
Display(s) 1 HDMI port, 2 DSI interface(1 DSI can change to LVDS by software)
Camera 1 CSI camera interface
Video decoder(s) H.265 HEVC/MVC Main10 Profile [email protected] up to 4096x2304@60fps,H.264 AVC/MVC Main10 Profile yuv400/yuv420/yuv422/@L5.1 up to 4096x2304@60fps
Video encoder(s) H.264/AVC BP/MP/[email protected],up to 1920x1080@100fps, H.265/HEVC [email protected], up to 1920x1080@100fps (4096x4096@10fps with TILE)
Audio Output(s) HDMI & I2S & Speaker & Headphone
USB port USB 3.0 PORT (x2), micro USB OTG (x1)
mini PCIE 1 mini pcie interface & 1 M.2 key-e interface
Remote IR Receiver (x1)
GPIO 40 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 PWM
Switches Reset button, Power button, U-boot button
LED Power Status and 8P8C
Power Source 12 volt @2A via DC Power and/or Micro USB (OTG)
Size & Weight 148 mm × 100.5mm 100g
OS OpenWRT, Linux and others OS

GPIO PIN define

BPI-R2 40 PIN GPIO, Debug Uart PIN,MIPI camera ,MIPI LCD0,MIPI LCD1,eDP LCD PIN define.

BPI-R2 Pro all GPIO PIN define

Running on android11 system, connecting with 2x dsi panel + 1x eDP panel:https://www.youtube.com/watch?v=HpDAmNVDwXI

Custom production

RK3568 custom board, industrial control board

Rk3568 Industrial control development board interface.jpg

Resources

Source Code

Baidu Cloud:https://pan.baidu.com/s/1c2vw-df4hh55VB3gSsM6Uw?pwd=8888 (提取码: 8888)
Google Drive:

Documents

Release image

Note: the network disk include linux-4.19.xx and linux-5.10.66 kernel version, linux-5.10.66 kernel version can support DSA feature.

kernel linux-5.10.66 Release image, support DSA feature

Supported OS Note: OpenWRT, Debian10, Ubuntu 16.04. Ubuntu 20.04, Ubunutu 22.04, Ubunut OS support server version, desktop version, mate desktop version.

AltLinux for Banana Pi BPI R2 pro

Armbian and LibreELEC for BPI-R2-pro

Armbian

  • 2023-07 Armbian_2023.02.0 for BPI-R2 PRO
Baidu Cloud: https://pan.baidu.com/s/1Ey02SbYbTjdYpiB1MdgL7A?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/drive/folders/1oN1W-vvxDUTX5bx4RHw9_dQdoDfNtg91?usp=sharing

Android

How to flash Android Image
  • All Android image can find here:
Google Drive: https://drive.google.com/drive/folders/1Bs0lhnukZ4A_BmbY-QPiJsFguPXh6imh?usp=share_link
Baidu Cloud: https://pan.baidu.com/s/19_nZls-1tzAsIB3_B-PWrg?pwd=6zw8 (pincode: 6zw8)
  • 2023-03-17-Android11-atv-bpi-r2pro.img
Google Drive:https://drive.google.com/drive/folders/1TZMsaeg99bC8WwxEb8zOMTOAA0TurQ_E?usp=share_link
Baidu Cloud:https://pan.baidu.com/s/1_Hb0dB_4mHhTXiWP6TAzDA?pwd=bdxa (pincode: bdxa)
  • 2023-03-17-Android11-bpi-r2pro.img
Google Drive:https://drive.google.com/drive/folders/108SbohEB8OsWYaxvFeYhGDzxHaUJ1OcW?usp=share_link
Baidu Cloud: https://pan.baidu.com/s/1FKdN2b3qA2Cc4syO15zbng?pwd=rnxd (pincode: rnxd)
  • 2022-11-16 release, Android12-bpi-r2pro.img
Google Drive: https://drive.google.com/file/d/1UZ-e6QJIB8ZU-rdGsCnDNaNR2pYHHvxA/view?usp=share_link
Baidu Cloud: https://pan.baidu.com/s/1tQ5Fg47R0fpUajYpNIsJ3g?pwd=8888 (pincode: 8888)
MD5:a7b5faf7818f1ab2d36253a5d3ca1d18
Forum pthread:https://forum.banana-pi.org/t/bananapi-bpi-r2-pro-2022-11-16-android-12/14264
  • 2022-06-10 release, Android 11 with kernel 4.19.219, tablet variant image
Google Drive: https://drive.google.com/file/d/1qiLZKU8_2O0hHgP25F0CRxv9MnSJlXpv/view?usp=sharing
Baidu Cloud:https://pan.baidu.com/s/1EUiGaXuPxAkR69g7EOnVaw?pwd=4n6c (pincode: 4n6c)
MD5: ebd336bad0c27c66ae65a4d38103bced
  • 2022-06-10 release, Android 11 with kernel 4.19.219, atv variant image
Google Drive: https://drive.google.com/file/d/104K7W1PX4OFvUtqNGHOnx6RZO49BrTZp/view?usp=sharing
Baidu Cloud: https://pan.baidu.com/s/1RbNf1dFqMxy1Dx_ysym82w?pwd=v4u8 (pincode: v4u8)
MD5: 49506a8a3183ab189046b5e2e2833b87

Easy to buy sample