(20 intermediate revisions by one other user not shown)
Line 1:
Line 1:
[[zh:香蕉派 BPI-CM5]]
[[zh:香蕉派 BPI-CM5]]
=BPI-CM5 Introduction=
=BPI-CM5 Introduction=
[[File:Banana_Pi_BPI-CM5_1.jpg|thumb|[[Banana Pi BPI-CM5]] with A311D2 design]]
[[File:Banana_Pi_BPI-CM5_NIIO_1.jpg|thumb|[[Banana Pi BPI-CM5]] IO Board design]]
[[File:Banana_Pi_BPI-CM4_1.jpg|thumb|[[BPI-CM4 Computer module and development Kit]] with A311D design]]
[[File:Banana_Pi_BPI-CM4_1.jpg|thumb|[[Banana Pi BPI-CM4]] with A311D design]]
[[File:BananaPi_BPI-CM4_base_board_1.jpg|thumb|[[[BPI-CM4 Computer module and development Kit]] with base board]]
[[File:Banana_Pi_BPI-CM2_1.jpg|thumb|[[Banana Pi BPI-CM2]] with Rockchip RK3568 ]]
[[File:Banana_Pi_BPI-CM5_5.jpg|thumb|[[Banana Pi BPI-CM5]] with BPI-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_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-CM4_9.jpg|thumb|[[BPI-CM4 Computer module and development Kit]] with Raspberry Pi CM4 base board]]
Line 9:
Line 15:
[[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]]
[[File:Banana_Pi_BPI-CM5_wiki_1.jpg]]
Banana Pi BPI-CM5 is a computer module with Amlogic A311D2 quad-core Cortex-A73 and quad-core Cortex-A53 SOC, Mali-G52 GPU MP8 GPU,4GB LPDDR4/LPDDR4x (Max 8G),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.
Banana Pi BPI-CM5 is a computer module with Amlogic A311D2 quad-core Cortex-A73 and quad-core Cortex-A53 SOC, Mali-G52 GPU MP8 GPU,4GB LPDDR4/LPDDR4x (Max 8G),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.
Line 30:
Line 38:
==Getting Start==
==Getting Start==
[[Getting Started with CM4]]
[[Getting Started with BPI-CM5]]
=Hardware=
=Hardware=
==BPI-CM5 Module Hardware interface==
==BPI-CM5 Module Hardware interface==
[[File:Banana_Pi_BPI-CM5_interface.jpg]]
==BPI-CM5 Module PIN Out define==
==BPI-CM5 Module PIN Out define==
==BPI-CM4 moudule base board interface==
==BPI-CM5 moudule base board interface==
==Banana Pi BPI-CM4 SBC specifications==
we also design a full function IO board for BPI-CM5,so you can use it for developemnt . also you can easy to design a new base IO board for your product.
*SoC – Amlogic A311D hexa-core processor with 4x Arm Cortex-A73 cores, 2x Arm Cortex-A53 cores, Arm Mali-G52 MP4 (6EE) GPU with OpenGL ES 3.2, Vulkan 1.0 and OpenCL 2.0 support, 5 TOPS NPU
[[File:Banana_pi_BPI-CM5_IO_Interface.jpg]]
*System Memory – 4GB LPDDR4
*Storage – 16GB eMMC flash (option up to 128GB), MicroSD card slot
==Banana Pi BPI-CM5 with IO Board specifications==
*Video interfaces
::HDMI 2.1 output up to 4Kp60
::MIPI DSI connector for display
::MIPI CSI connector for camera
*Networking – 1x Gigabit Ethernet ports one via RTL8211F GbE transceiver
*USB – 2x USB 2.0 Type-A port, 1x USB Type-C port
*Expansion – 26-pin GPIO header
*Debugging – 3-pin header for serial console
*Misc – 2x buttons.
*Power Supply – Via USB-C port or pin header
==Same size as RPI CM4==
==Same size as RPI CM4==
BPI-CM5 computer module same size as Raspberry Pi CM4, 2x100 PIN can compatible RPI CM4 base board ,if you want use all function with BPI-CM5,you need use BPI-CM5 base board
=Development=
=Development=
==Source code==
==Source code==
* Linux BSP source code : https://github.com/BPI-SINOVOIP/BPI-M2S-bsp
*Banana PI BPI-M2S Amlogic A311D / S922X : https://www.youtube.com/watch?v=9eFXiOtzFl0
*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)]
Banana Pi BPI-CM5 is a computer module with Amlogic A311D2 quad-core Cortex-A73 and quad-core Cortex-A53 SOC, Mali-G52 GPU MP8 GPU,4GB LPDDR4/LPDDR4x (Max 8G),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.
Key Features
1. Amlogic A311D2,quad-core Cortex-A73 and quad-core Cortex-A53 SOC
2. Mali-G52 GPU MP8 GPU
3. 4GB LPDDR4/LPDDR4x (Max 8G)
4. 16G eMMC flash (Max 128G)
5. Designed with Board to Board connectors for enhanced stability same as RasPi CM4
6. One on-board Gigabit Ethernet
7. One PCIe2.0 interface expansion, can flexibly add related modules
8. One USB3.0 port up to 5Gbps
9. One USB2.0 high-speed USB/IO witch support USB OTG
10. Three HDMI2.1 receiver ports
11. one HDMI2.1 transmitter port with CEC
12. two 8-lane V-by-One output can support up to 4Kx2K resolution(Multiplexing with MIPI-DSI/eDP/LVDS)
13. two 4-lane MIPI-CSI camera interface with 16Mp ISP
we also design a full function IO board for BPI-CM5,so you can use it for developemnt . also you can easy to design a new base IO board for your product.
Banana Pi BPI-CM5 with IO Board specifications
Same size as RPI CM4
BPI-CM5 computer module same size as Raspberry Pi CM4, 2x100 PIN can compatible RPI CM4 base board ,if you want use all function with BPI-CM5,you need use BPI-CM5 base board