Difference between revisions of "Banana Pi BPI-CM2"

From Banana Pi Wiki
Jump to: navigation, search
(Getting Start)
(Key Features)
 
(35 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[zh:香蕉派 BPI-CM2]]
 
[[zh:香蕉派 BPI-CM2]]
 
=BPI-CM2 Introduction=
 
=BPI-CM2 Introduction=
 +
[[File:Banana_Pi_BPI-CM2_1.jpg|thumb|[[Banana Pi BPI-CM2]] with Rockchip RK3568 ]]
 +
[[File:Banana_Pi_BPI-R2_Pro_1_750.jpg|thumb|[[Banana Pi BPI-R2 Pro]] with Rockchip RK3568]]
 +
[[File:Banana_Pi_BPI-CM4_1.jpg|thumb|[[Banana Pi BPI-CM4]] with A311D design]]
 +
[[File:BananaPi_BPI-CM4_base_board_1.jpg|thumb|[[Banana Pi BPI-CM4]] with base board]]
 
[[File:Banana_Pi_BPI-CM5_1.jpg|thumb|[[Banana Pi BPI-CM5]] with A311D2 design]]
 
[[File:Banana_Pi_BPI-CM5_1.jpg|thumb|[[Banana Pi BPI-CM5]] with A311D2 design]]
 
[[File:Banana_Pi_BPI-CM5_5.jpg|thumb|[[Banana Pi BPI-CM5]] with BPI-CM4 base board]]
 
[[File:Banana_Pi_BPI-CM5_5.jpg|thumb|[[Banana Pi BPI-CM5]] with BPI-CM4 base board]]
[[File:Banana_Pi_BPI-CM4_1.jpg|thumb|[[Banana Pi BPI-CM4]] with A311D design]]
+
[[File:Banana_Pi_BPI-CM4_9.jpg|thumb|[[Banana Pi BPI-CM4]] with Raspberry Pi CM4 base board]]
[[File:BananaPi_BPI-CM4_base_board_1.jpg|thumb|[[BPI-CM4 Computer module and development Kit]] with base board]]
 
[[File:Banana_Pi_BPI-CM4_2.jpg|thumb|[[BPI-CM4 Computer module and development Kit]] with A311D design]]
 
[[File:Banana_Pi_BPI-CM4_9.jpg|thumb|[[BPI-CM4 Computer module and development Kit]] with Raspberry Pi CM4 base board]]
 
 
[[File:Banana_Pi_BPI-M5_4.JPG|thumb|[[Banana Pi BPI-M5]] with S905x3 design]]
 
[[File:Banana_Pi_BPI-M5_4.JPG|thumb|[[Banana Pi BPI-M5]] with S905x3 design]]
 
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]
 
[[File:BPI-M2_Pro_2.jpg|thumb|[[Banana Pi BPI-M2 Pro]] S905x3 design]]
 
[[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D/S922 chip]]
 
[[File:Banana_Pi_BPI-M2S_1.jpg|thumb|[[Banana Pi BPI-M2S]] Amlogic A311D/S922 chip]]
  
Banana Pi BPI-CM2 is a computer module with Rockchip RK3568 Quad-core ARM Cortex-A55 CPU, Mali-G52 1-Core-2EE GPU,2GB LPDDR4/LPDDR4x ,8 G eMMC flash (Max 128G),Designed with Board to Board connectors for enhanced stability same as Raspberry Pi CM4 , which means that it should work with carrier boards designed for the Raspberry Pi CM4.
+
Banana Pi BPI-CM2 is a computer module with Rockchip RK3568 Quad-core ARM Cortex-A55 CPU, Mali-G52 1-Core-2EE GPU,2GB LPDDR4/LPDDR4x ,16G eMMC flash (Max 128G),Designed with Board to Board connectors for enhanced stability same as Raspberry Pi CM4 , which means that it should work with carrier boards designed for the Raspberry Pi CM4.\
 +
 
 +
Rockchip RK3568 provides a wealth of interface resources. In addition to the board-to-board connectors compatible with the Raspberry PI, other interfaces are also drawn from the board-to-board interface, so that you can design your own base board and use of the rich interface resources of the RK3568
 +
 
 +
[[Banana Pi BPI-R2 Pro]] also with Rockchip RK3568,and Public sale long time,The software has been developed and is easy to use on BPI-CM2
 +
 
 +
==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 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.
 +
 
 +
==Application direction==
 +
* Maker DIY
 +
* Internet service gateway
 +
* robot control
 +
* Industrial control and industrial automation gateway
 +
* Nas device
 +
* Network and communication applications
  
 
=Key Features=
 
=Key Features=
*1. Rockchip RK3568 Quad-core ARM Cortex-A55 CPU
+
* Rockchip RK3568 Quad-core ARM Cortex-A55 CPU
*2. Mali-G52 1-Core-2EE GPU
+
* Mali-G52 1-Core-2EE GPU
*3. 2GB LPDDR4/LPDDR4x (Max 8G)
+
* 2GB LPDDR4/LPDDR4x (Max 8G)
*4. 8G eMMC flash (Max 128G)
+
* 16G eMMC flash (Max 128G)
 
+
* support Android and Linux system
*14. support Android and Linux system.
+
* Size: 55x40mm
*15. Size: 55x40mm
 
  
 
==Getting Start==
 
==Getting Start==
[[Getting Started with CM2]]
+
[[Getting Started with BPI-CM2]]
  
 
=Hardware=
 
=Hardware=
==BPI-CM5 Module Hardware interface==
+
==BPI-CM2 Module Hardware interface==
[[File:Banana_Pi_BPI-CM5_interface.jpg]]
+
[[File:Banana_Pi_BPI-CM2_interface.jpg]]
  
==BPI-CM5 Module PIN Out define==
+
==BPI-CM2 Module PIN Out define==
  
==BPI-CM5 moudule base board interface==
+
==BPI-CM2 moudule base board interface==
  
==Banana Pi BPI-CM5 SBC specifications==
+
==Banana Pi BPI-CM2 SBC specifications==
  
 
==Same size as RPI CM4==
 
==Same size as RPI CM4==
 +
The BPI-CM4 computer module is exactly the same size as the raspberry PI CM4, and adopts the same interface,You can use the universal raspberry PI CM4 module expansion board.
 +
 +
but if you need use all BPI-CM2 interface, please use Banana Pi BPI-CM2 base board(designing now)
  
 
=Development=
 
=Development=
Line 41: Line 64:
  
 
== Resources==
 
== Resources==
 +
*Rockchip RK3566 and RK3568 datasheets and features comparison : https://www.cnx-software.com/2020/12/16/rockchip-rk3566-and-rk3568-datasheets-and-features-comparison/
  
 
=System image=
 
=System image=
Line 59: Line 83:
  
 
=Easy to buy sample=
 
=Easy to buy sample=
*BPI Aliexpress shop : https://www.aliexpress.us/item/3256804929238485.html?spm=5261.promotion_single_index.table.1.7d6b4edfN3JCJM&gatewayAdapt=glo2usa4itemAdapt&_randl_shipto=US
+
 
*SinoVoip Aliexpress shop : https://www.aliexpress.com/item/1005005115415086.html
 
*Taobao shop : https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-24708246124.11.473c3550l3PVcF&id=696638614755
 
 
*OEM&ODM please contact : [email protected]
 
*OEM&ODM please contact : [email protected]

Latest revision as of 19:22, 30 October 2023

BPI-CM2 Introduction

Banana Pi BPI-CM2 with Rockchip RK3568
Banana Pi BPI-R2 Pro with Rockchip RK3568
Banana Pi BPI-CM4 with A311D design
Banana Pi BPI-CM4 with base board
Banana Pi BPI-CM5 with A311D2 design
Banana Pi BPI-CM5 with BPI-CM4 base board
Banana Pi BPI-CM4 with Raspberry Pi CM4 base board
Banana Pi BPI-M5 with S905x3 design
Banana Pi BPI-M2 Pro S905x3 design
Banana Pi BPI-M2S Amlogic A311D/S922 chip

Banana Pi BPI-CM2 is a computer module with Rockchip RK3568 Quad-core ARM Cortex-A55 CPU, Mali-G52 1-Core-2EE GPU,2GB LPDDR4/LPDDR4x ,16G eMMC flash (Max 128G),Designed with Board to Board connectors for enhanced stability same as Raspberry Pi CM4 , which means that it should work with carrier boards designed for the Raspberry Pi CM4.\

Rockchip RK3568 provides a wealth of interface resources. In addition to the board-to-board connectors compatible with the Raspberry PI, other interfaces are also drawn from the board-to-board interface, so that you can design your own base board and use of the rich interface resources of the RK3568

Banana Pi BPI-R2 Pro also with Rockchip RK3568,and Public sale long time,The software has been developed and is easy to use on BPI-CM2

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 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.

Application direction

  • Maker DIY
  • Internet service gateway
  • robot control
  • Industrial control and industrial automation gateway
  • Nas device
  • Network and communication applications

Key Features

  • Rockchip RK3568 Quad-core ARM Cortex-A55 CPU
  • Mali-G52 1-Core-2EE GPU
  • 2GB LPDDR4/LPDDR4x (Max 8G)
  • 16G eMMC flash (Max 128G)
  • support Android and Linux system
  • Size: 55x40mm

Getting Start

Getting Started with BPI-CM2

Hardware

BPI-CM2 Module Hardware interface

Banana Pi BPI-CM2 interface.jpg

BPI-CM2 Module PIN Out define

BPI-CM2 moudule base board interface

Banana Pi BPI-CM2 SBC specifications

Same size as RPI CM4

The BPI-CM4 computer module is exactly the same size as the raspberry PI CM4, and adopts the same interface,You can use the universal raspberry PI CM4 module expansion board.

but if you need use all BPI-CM2 interface, please use Banana Pi BPI-CM2 base board(designing now)

Development

Source code

Resources

System image

Android

Linux

Ubuntu

Debian

Third part image

Armbian

Easy to buy sample