Difference between revisions of "Banana Pi BPI-M5"

From Banana Pi Wiki
Jump to: navigation, search
(Introduction)
 
(33 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
[[zh:香蕉派_BPI-M5]]
 
=Introduction=
 
=Introduction=
 +
[[File:Banana_Pi_BPI-M5_4.JPG|thumb|[[Banana Pi BPI-M5]]]]
 +
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|Amlogic S905X3 Processor]]
 +
[[File:BPI-M5_case_1.jpg|thumb|BPI-M5 case design]]
 +
  
 
Banana Pi BPI-M5 is a new generation single board computer design , use Amlogic S905X3 Quad-Core Cortex-A55 (2.0xxGHz) Processor. Mali-G31 MP2 GPU with 4 x Execution Engines (650Mhz). support 4GB LPDDR4 and 16G eMMC flash. it have 4 USB 3.0 port,1GbE LAN port.
 
Banana Pi BPI-M5 is a new generation single board computer design , use Amlogic S905X3 Quad-Core Cortex-A55 (2.0xxGHz) Processor. Mali-G31 MP2 GPU with 4 x Execution Engines (650Mhz). support 4GB LPDDR4 and 16G eMMC flash. it have 4 USB 3.0 port,1GbE LAN port.
 +
 +
[[File:Banana_Pi_BPI-M5_7.jpg]]
  
 
==Key Features==
 
==Key Features==
 +
* Amlogic S905X3 Quad-Core Cortex-A55 (2.0xxGHz) Processor
 +
* Mali-G31 GPU
 +
* 4GB LPDDR4
 +
* 16GB eMMC flash on board.
 +
* 4 USB 3.0 port
 +
* 1 GbE LAN por
 +
* HDMI output
  
 
==Getting Start==
 
==Getting Start==
 +
*[[Getting Started with BPI-M5]]
  
 
=Hardware=
 
=Hardware=
 
==Hardware interfact==
 
==Hardware interfact==
 +
[[File:Banana_Pi_BPI-M5_interface.jpg]]
 +
 +
==Hardware spec==
 +
{| class="wikitable"
 +
|-
 +
| style="background: PaleTurquoise; color: black" colspan="4"| '''HardWare  Specification of Banana pi BPI-M5'''
 +
|-
 +
|CPU|| Amlogic S905X3 Quad-Core Cortex-A55 (2.0xxGHz)
 +
|-
 +
| GPU||Mali-G31 MP2 GPU with 4 x Execution Engines (650Mhz)
 +
|-
 +
| Memory|| 4 GB LPDDR4
 +
|-
 +
| Storage|| MicroSD slot with support for up to 256GB expansion and 16G eMMC flash with support for up to 64GB
 +
|-
 +
| Network|| 10/100/1000 Mbit/s Ethernet ,Optional WiFi USB dongle
 +
|-
 +
|Video Output(s)|| 1 x HDMI 2.0 (up to 4K@60Hz with HDR, CEC, EDID)
 +
|-
 +
| Audio Output(s)|| 3.5mm jack and 1 x HDMI digital output
 +
|-
 +
| USB ports|| USB 3.0 PORT (x4)
 +
|-
 +
|GPIO|| 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). GPIO pins can be used for UART, I2C, SPI or PWM
 +
|-
 +
|Switches|| Reset, Power and U-boot
 +
|-
 +
| LED|| Power Status and Activity status
 +
|-
 +
| Power Source|| 5 volt @3A via Micro USB (TYPE C)
 +
|-
 +
|Size & Weight|| 92x60mm, 48g
 +
|-
 +
|OS|| Android and Linux
 +
|}
  
 +
==BPI-M5 VS Odroid C4 VS Raspberry Pi 4==
  
==Hardware spec==
+
{| class="wikitable"
 +
|-
 +
| style="background: PaleTurquoise; color: black" colspan="4"| '''BPI-M5 VS Odroid C4 VS RPI 4'''
 +
|-
 +
|||Banana Pi BPI-M5|| Odroid C4|| Raspberry Pi 4
 +
|-
 +
|Processor ||Amlogic S905X3 Quad-Core Cortex-A55 ARMv8.2-A 64-bit 1.5GHz || Amlogic S905X3 Quad-Core Cortex-A55 ARMv8.2-A 64-bit 1.5GHz || Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
 +
|-
 +
|GPU ||Mali-G31 MP2 GPU || Mali-G31 MP2 GPU || Broadcom VideoCore VI
 +
|-
 +
|RAM ||4GB LPDDR4 ||DDR4 4GiB with 32-bit bus width ||2GB, 4GB or 8GB LPDDR4-3200 SDRAM
 +
|-
 +
|Storage || micro SD card slot & 16GB eMMC flash on board ||micro SD card slot , eMMC connector for option ||micro SD card slot, non EMMC
 +
|-
 +
|Network || GbE ,Optional WiFi USB dongle || GbE ||GbE, 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE
 +
|-
 +
|Video Output || 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) || 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) || 2 × micro-HDMI 2.0
 +
|-
 +
|Audio Output ||3.5mm jack and 1 x HDMI digital output || Optional SPDIF optical output || 3.5 mm analogue audio-video jack
 +
|-
 +
|DSI ||N/A ||N/A || 2-lane MIPI DSI display port
 +
|-
 +
|CSI ||N/A ||N/A ||2-lane MIPI CSI camera port
 +
|-
 +
|USB ||USB 3.0 x 4 TYPE C ||USB 3.0 x 4, 1 x Micro USB 2.0 port (OTG) || 2 USB 3.0 ports; 2 USB 2.0 ports;
 +
|-
 +
|Power ||5 volt @3A via Micro USB (TYPE C) ||1 x DC power jack (Outer diameter : 5.5mm, inner diameter : 2.1mm) || 5V DC via USB-C connector (minimum 3A*)
 +
|-
 +
|IR ||Yes ||Yes ||N/A
 +
|-
 +
|GPIO ||40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). || 40 x GPIO pins ||40-pin GPIO header, populated
 +
|-
 +
|Button ||Reset, user and U-boot || N/A || N/A ||
 +
|-
 +
|LED || Power Status and Activity status || Power Status and Activity status || Power Status and Activity status
 +
|-
 +
|Dimensions & weight ||85x56mm, 48g ||85mm x 56mm x 1.0mm 59g ||88 mm × 58 mm × 19.5 mm, 46 g
 +
|-
 +
|Linux Support || Linux & Android ||Linux & Android ||Linux & Android
 +
|}
  
 
==GPIO PIN define ==
 
==GPIO PIN define ==
Line 22: Line 112:
  
 
== documents==
 
== documents==
 +
*BPI-M5 schematic diagram :
 +
*BPI-M5 PCB DXF file:
 +
*Amlogic S905x3 datasheet : https://drive.google.com/file/d/18iptZ09U8_4BlWoGMY3b7pcJVoSt_9Ro/view?usp=sharing
 +
 +
=Image Release=
  
 +
==android==
  
=Image Release=
+
==Linux==

Latest revision as of 01:41, 24 November 2020

Introduction

Amlogic S905X3 Processor
BPI-M5 case design


Banana Pi BPI-M5 is a new generation single board computer design , use Amlogic S905X3 Quad-Core Cortex-A55 (2.0xxGHz) Processor. Mali-G31 MP2 GPU with 4 x Execution Engines (650Mhz). support 4GB LPDDR4 and 16G eMMC flash. it have 4 USB 3.0 port,1GbE LAN port.

Banana Pi BPI-M5 7.jpg

Key Features

  • Amlogic S905X3 Quad-Core Cortex-A55 (2.0xxGHz) Processor
  • Mali-G31 GPU
  • 4GB LPDDR4
  • 16GB eMMC flash on board.
  • 4 USB 3.0 port
  • 1 GbE LAN por
  • HDMI output

Getting Start

Hardware

Hardware interfact

Banana Pi BPI-M5 interface.jpg

Hardware spec

HardWare Specification of Banana pi BPI-M5
CPU Amlogic S905X3 Quad-Core Cortex-A55 (2.0xxGHz)
GPU Mali-G31 MP2 GPU with 4 x Execution Engines (650Mhz)
Memory 4 GB LPDDR4
Storage MicroSD slot with support for up to 256GB expansion and 16G eMMC flash with support for up to 64GB
Network 10/100/1000 Mbit/s Ethernet ,Optional WiFi USB dongle
Video Output(s) 1 x HDMI 2.0 (up to 4K@60Hz with HDR, CEC, EDID)
Audio Output(s) 3.5mm jack and 1 x HDMI digital output
USB ports USB 3.0 PORT (x4)
GPIO 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). GPIO pins can be used for UART, I2C, SPI or PWM
Switches Reset, Power and U-boot
LED Power Status and Activity status
Power Source 5 volt @3A via Micro USB (TYPE C)
Size & Weight 92x60mm, 48g
OS Android and Linux

BPI-M5 VS Odroid C4 VS Raspberry Pi 4

BPI-M5 VS Odroid C4 VS RPI 4
Banana Pi BPI-M5 Odroid C4 Raspberry Pi 4
Processor Amlogic S905X3 Quad-Core Cortex-A55 ARMv8.2-A 64-bit 1.5GHz Amlogic S905X3 Quad-Core Cortex-A55 ARMv8.2-A 64-bit 1.5GHz Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
GPU Mali-G31 MP2 GPU Mali-G31 MP2 GPU Broadcom VideoCore VI
RAM 4GB LPDDR4 DDR4 4GiB with 32-bit bus width 2GB, 4GB or 8GB LPDDR4-3200 SDRAM
Storage micro SD card slot & 16GB eMMC flash on board micro SD card slot , eMMC connector for option micro SD card slot, non EMMC
Network GbE ,Optional WiFi USB dongle GbE GbE, 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE
Video Output 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) 2 × micro-HDMI 2.0
Audio Output 3.5mm jack and 1 x HDMI digital output Optional SPDIF optical output 3.5 mm analogue audio-video jack
DSI N/A N/A 2-lane MIPI DSI display port
CSI N/A N/A 2-lane MIPI CSI camera port
USB USB 3.0 x 4 TYPE C USB 3.0 x 4, 1 x Micro USB 2.0 port (OTG) 2 USB 3.0 ports; 2 USB 2.0 ports;
Power 5 volt @3A via Micro USB (TYPE C) 1 x DC power jack (Outer diameter : 5.5mm, inner diameter : 2.1mm) 5V DC via USB-C connector (minimum 3A*)
IR Yes Yes N/A
GPIO 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). 40 x GPIO pins 40-pin GPIO header, populated
Button Reset, user and U-boot N/A N/A
LED Power Status and Activity status Power Status and Activity status Power Status and Activity status
Dimensions & weight 85x56mm, 48g 85mm x 56mm x 1.0mm 59g 88 mm × 58 mm × 19.5 mm, 46 g
Linux Support Linux & Android Linux & Android Linux & Android

GPIO PIN define

Resources

Source code

Android

Linux

documents

Image Release

android

Linux