Difference between revisions of "Banana Pi BPI-M5"

From Banana Pi Wiki
Jump to: navigation, search
(Image Release)
(Resources)
Line 104: Line 104:
 
==GPIO PIN define ==
 
==GPIO PIN define ==
  
=Resources=
+
=开发资源=
==Source code==
+
==软件源代码==
 
===Android===
 
===Android===
android source code: https://github.com/BPI-SINOVOIP/BPI-S905X3-Android9
+
android 系统源代码: https://github.com/BPI-SINOVOIP/BPI-S905X3-Android9
  
 
[http://wiki.banana-pi.org/Getting_Started_with_BPI-M5#Build_Android_Source_Code How to build the Android Source Code]
 
[http://wiki.banana-pi.org/Getting_Started_with_BPI-M5#Build_Android_Source_Code How to build the Android Source Code]
  
===Linux===
+
===Linux 源代码===
Linux BSP code: https://github.com/BPI-SINOVOIP/BPI-M5-bsp
+
Linux BSP 源代码: https://github.com/BPI-SINOVOIP/BPI-M5-bsp
  
 
[http://wiki.banana-pi.org/Getting_Started_with_BPI-M5#Build_Linux_Source_Code How to build the Linux BSP Source Code]
 
[http://wiki.banana-pi.org/Getting_Started_with_BPI-M5#Build_Linux_Source_Code How to build the Linux BSP Source Code]
  
== documents==
+
== 参考文档==
 
*[https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/files/?p=%2FDocuments%2FBPI-M5%2FBPI-M5-SCH-V10-Release.pdf BPI-M5 schematic diagram]
 
*[https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/files/?p=%2FDocuments%2FBPI-M5%2FBPI-M5-SCH-V10-Release.pdf BPI-M5 schematic diagram]
 
*[https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/files/?p=%2FDocuments%2FBPI-M5%2FBPI-M5-PCB-V10-DXF.rar BPI-M5 PCB DXF file]
 
*[https://download.banana-pi.dev/d/3ebbfa04265d4dddb81b/files/?p=%2FDocuments%2FBPI-M5%2FBPI-M5-PCB-V10-DXF.rar BPI-M5 PCB DXF file]

Revision as of 21:31, 5 January 2021

BPI-M5介绍

Amlogic S905X3 Processor
BPI-M5 case design

香蕉派BPI-M5 是Banana Pi团队2020年推出的新一代单板计算机,采用Amlogic S905X3 四核 Cortex-A55 (2.0xxGHz)处理器. Mali-G31 MP2 GPU with 4 x 执行引擎 (650Mhz). 板载4GB LPDDR4内存和 16G eMMC 存储. 并支持 4 USB 3.0 接口,一个千兆网口.

Banana Pi BPI-M5 7.jpg

关键特性

  • Amlogic S905X3 四核 Cortex-A55 (2.0xxGHz)处理器
  • Mali-G31 GPU 图型处理器
  • 4GB LPDDR4内存
  • 16GB eMMC 存储
  • 4 USB 3.0 高速端口
  • 1 GbE 千兆网口
  • HDMI 高清输出

快速开发上手

硬件介绍

硬件接口

Banana Pi BPI-M5 interface.jpg

硬件规格

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,Odroid C4 与 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 85mm x 56mm, 48g 85mm x 56mm 59g 88 mm × 58 mm, 46 g
Linux Support Linux & Android Linux & Android Linux & Android

GPIO PIN define

开发资源

软件源代码

Android

android 系统源代码: https://github.com/BPI-SINOVOIP/BPI-S905X3-Android9

How to build the Android Source Code

Linux 源代码

Linux BSP 源代码: https://github.com/BPI-SINOVOIP/BPI-M5-bsp

How to build the Linux BSP Source Code

参考文档

系统镜像

Android

How to flash Android Image
  • 2020-12-11 release, Android 9.0 with kernel 4.9.113
Download: 2020-12-11-bpi-m5-android-9-emmc.zip
MD5: 962325face002250ad4254f7c4625f30

Linux

How to flash Linux Image

Ubuntu

  • 2020-12-10 release, Ubuntu Mate Desktop 18.04 with kernel 4.9.236
Download: 2020-12-10-ubuntu-18.04-mate-desktop-bpi-m5-aarch64-sd-emmc.img.zip
MD5: 28e4f4e130949fa8257297303fc81139
  • 2020-12-10 release, Ubuntu Mate Desktop 20.04 with kernel 4.9.236
Download: 2020-12-10-ubuntu-20.04-mate-desktop-bpi-m5-aarch64-sd-emmc.img.zip
MD5: f95d69985e19f5c04179b3986e7bab10
  • 2020-12-10 release, Ubuntu Server 20.04 with kernel 4.9.236
Download: 2020-12-10-ubuntu-20.04-server-bpi-m5-aarch64-sd-emmc.img.zip
MD5: d918ebb98ae0d6ff00096193bd6bb059

Debian

  • 2020-12-10 release, Debian Buster with kernel 4.9.236
Download: 2020-12-10-debian-10-buster-bpi-m5-aarch64-sd-emmc.img.zip
MD5: 483b31ef3f64b3794b2ec204c1d9da95

CoreELEC

  • 2020-12-10 release, This's a sample build of CoreELEC, may be Bananapi M5 will be officially supported by CoreELEC in the future.
Download: CoreELEC-Amlogic-ng.arm-9.2-devel-1607997111-Bananapi_M5.img.gz
MD5: 03570905d97905a1f96eb939db5bb3b8