Difference between revisions of "香蕉派 BPI-M4 Zero"

From Banana Pi Wiki
Jump to: navigation, search
(Created page with "= 产品介绍 = M4 Zero是M2 Zero的后续型号,在性能上有着巨大提升,SOC升级为H618, CPU频率提升25% 。内存升级为DDR4, 容量翻4倍,新增8G eMM...")
 
(系统镜像)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
[[en:Banana_Pi_BPI-M4_Zero]]
 +
 
= 产品介绍 =
 
= 产品介绍 =
 +
[[File:M4-Zero780.jpg]]
 +
 +
M4 Zero是M2 Zero的后续型号,在性能上有着巨大提升,SOC升级为H618, CPU频率提升25% 。内存升级为DDR4, 容量翻4倍,新增8G eMMC。支持5G WiFi, 另外USB接口也升级为type-C,它的外形大小和40-pin接头与Raspberry Pi Zero W相同,它将适合Zero W的大部分外壳和配件。
 +
 +
=关键特性=
 +
* Allwinner H618, Quad-core ARM Cortex™-A53 processor
 +
* ARM Mali G31 GPU
 +
* 2.4G/5G WIFI & Bluetooth 4.2
 +
* 2G LPDDR4 RAM
 +
* 8G eMMC flash memory
 +
* 1x USB2.0 Type-C OTG, 5V power supply
 +
* 1x USB2.0 Type-C
 +
* 1x miniHDMI 2.0a
 +
* 1x 24-pin FPC connector
 +
** 1x USB2.0
 +
** 1x 100Mbps Ethernet
 +
 +
=快速上手=
 +
*[[快速上手 BPI-M4 Zero]]
 +
 +
=硬件=
 +
==硬件接口==
 +
 +
 +
==硬件规格==
 +
{| class="wikitable"
 +
|-
 +
| style="background: PaleTurquoise; color: black" colspan="2"| '''Hardware  Specification of Banana pi BPI-M4 Zero'''
 +
|-
 +
| CPU || Allwinner H618, Quad-core ARM Cortex™-A53 processor, 64-bit, up to 1.5GHz
 +
|-
 +
| GPU ||ARM Mali G31 GPU
 +
|-
 +
| Memory || 2 GB LPDDR4
 +
|-
 +
| Storage || 8G eMMC flash
 +
|-
 +
| SD card || MicroSD card slot, SDIO3.0
 +
|-
 +
| Wireless || 2.4G/5G WiFi and Bluetooth 4.2
 +
|-
 +
| HDMI || 1x miniHDMI 2.0a (up to 4K@60Hz with HDR10, CEC, DDC, SCDC), HDMI digital Audio output
 +
|-
 +
| USB || 1x USB2.0 Type-C HOST, 1x USB2.0 Type-C OTG
 +
|-
 +
| rowspan="2" | 40-pin header
 +
| 28 pins GPIO and Power (+5V, +3.3V and GND)
 +
|-
 +
| UART, SPI, TWI/I²C, PWM, PCM/I²S
 +
|-
 +
| rowspan="2" | 24-pin FPC
 +
| 0.5mm pitch FPC connector, 1x USB2.0, 1x IR, 1x 100Mbps Ethernet
 +
|-
 +
| 9 pins GPIO, UART,TWI/I²C, PWM, PCM/I²S
 +
|-
 +
|Buttons|| Reset, FEL
 +
|-
 +
| LED || Power Status and Activity status
 +
|-
 +
| Power || 5V@3A via USB Type-C
 +
|-
 +
|Size || 65mm × 30mm
 +
|-
 +
|Weight ||
 +
|}
 +
 +
==PIN 定义 ==
 +
 +
===BPI-M4 Zero 40-pin header===
 +
{| class="wikitable" style="text-align:center;"
 +
|-
 +
| style="background: PaleTurquoise; color: black" colspan="6"| '''40-pin header define and GPIO Alternative Functions Assignments'''
 +
|-
 +
! Pin Num
 +
! Pin Name
 +
! ALT0
 +
! ALT1
 +
! ALT2
 +
! ALT3
 +
|-
 +
 +
|}
 +
 +
=== 24-pin FPC ===
 +
 +
{| class="wikitable" style="text-align:center;"
 +
|-
 +
| style="background: PaleTurquoise; color: black" colspan="6"| '''24-pin FPC define and GPIO Alternative Functions Assignments'''
 +
|-
 +
! Pin Num
 +
! Pin Name
 +
! ALT0
 +
! ALT1
 +
|-
 +
| 1
 +
| GND
 +
|
 +
|
 +
|-
 +
| 2
 +
| EPHY_RXN
 +
|
 +
|
 +
|-
 +
| 3
 +
| EPHY_RXP
 +
|
 +
|
 +
|-
 +
| 4
 +
| EPHY_TXN
 +
|
 +
|
 +
|-
 +
| 5
 +
| EPHY_TXP
 +
|
 +
|
 +
|-
 +
| 6
 +
| GND
 +
|
 +
|
 +
|-
 +
| 7
 +
| PI9
 +
| UART3_TX
 +
| TWI2_SCK
 +
|-
 +
| 8
 +
| PI10
 +
| UART3_RX
 +
| TWI2_SDA
 +
|-
 +
| 9
 +
| PI12
 +
| UART3_CTS
 +
| PWM2
 +
|-
 +
| 10
 +
| PI11
 +
| UART3_RTS
 +
| PWM1
 +
|-
 +
| 11
 +
| 3V3
 +
|
 +
|
 +
|-
 +
| 12
 +
| 3V3
 +
|
 +
|
 +
|-
 +
| 13
 +
| PI4
 +
| H_I2S0_DIN0
 +
| H_I2S0_DOUT1
 +
|-
 +
| 14
 +
| PI3
 +
| H_I2S0_DOUT0
 +
| H_I2S0_DIN1
 +
|-
 +
| 15
 +
| PI2
 +
| H_I2S0_LRCK
 +
|
 +
|-
 +
| 16
 +
| PI1
 +
| H_I2S0_BCLK
 +
|
 +
|-
 +
| 17
 +
| PI0
 +
| H_I2S0_MCLK
 +
|
 +
|-
 +
| 18
 +
| GND
 +
|
 +
|
 +
|-
 +
| 19
 +
| PH10
 +
| IR_RX
 +
|
 +
|-
 +
| 20
 +
| 5V
 +
|
 +
|
 +
|-
 +
| 21
 +
| 5V
 +
|
 +
|
 +
|-
 +
| 22
 +
| USB2_DP
 +
|
 +
|
 +
|-
 +
| 23
 +
| USB2_DM
 +
|
 +
|
 +
|-
 +
| 24
 +
| GND
 +
|
 +
|
 +
|-
 +
|}
 +
 +
===BPI-M4 Zero Debug UART===
 +
{| class="wikitable"
 +
|-
 +
| 1 || GND
 +
|-
 +
| 2 || UART0_RX
 +
|-
 +
| 3 || UART0_TX
 +
|-
 +
|}
 +
 +
=开发=
 +
==源码==
 +
===Android===
 +
*Android source code https://github.com/BPI-SINOVOIP/BPI-H618-Android12
 +
===Linux===
 +
*Linux BSP source code https://github.com/BPI-SINOVOIP/BPI-M4B-bsp
 +
*Linux Armbian build source code https://github.com/Dangku/armbian-build
 +
*Linux 5.4 boot pack source code https://github.com/Dangku/allwinner-boot-pack
 +
*Linux 5.4 uboot source code https://github.com/Dangku/sunxi-u-boot/tree/sun50iw9-v2018.05
 +
*Linux 5.4 kernel source code https://github.com/Dangku/sunxi-linux/tree/sun50iw9-5.4
 +
*Linux 6.6 uboot source code https://github.com/Dangku/sunxi-u-boot/tree/sunxi-v2024.01
 +
*Linux 6.6 kernel source code https://github.com/Dangku/sunxi-linux/tree/sunxi-6.6
 +
*WringPi source code https://github.com/Dangku/WiringPi
 +
*RPi.GPIO source code https://github.com/Dangku/RPi.GPIO
 +
*WiringPi-Python source code https://github.com/Dangku/WiringPi-Python
 +
 +
==资源==
 +
*BPI-M4 ZERO介绍视频: https://www.youtube.com/watch?v=23J_TfsB480
 +
 +
*BPI-M4 Zero DXF 文件
 +
 +
*BPI-M4 ZERO 原理图
 +
:Baidu cloud: https://pan.baidu.com/s/1kceiTekfFvYFsXrLiQrxQA?pwd=8888 (pincode: 8888)
 +
:Google drive: https://drive.google.com/file/d/1AtKZROqmdPSz2XQzdeQLL4K6wCPerqeu/view?usp=sharing
 +
 +
*BPI-M4 Zero SBC bench test:
 +
 +
*Allwinner H618 数据手册
 +
:Baidu Cloud: https://pan.baidu.com/s/10Rk4xLMOhIkk-gIoQx9DQw?pwd=8888 (pincode:8888)
 +
:Google Drive: https://drive.google.com/file/d/1N6oWF9PHTcxXC1JY4x3Malr3twFv2wWZ/view?usp=sharing
 +
 +
=系统镜像=
 +
 +
==Android==
 +
*2024-08-19-bananapi-m4zero-android12.zip
 +
:Baidu cloud: https://pan.baidu.com/s/1OUJEnathYgcPsmsX5CSj9w?pwd=8888 (pincode: 8888)
 +
:Google drive: https://drive.google.com/file/d/1twgJpV4kbHkK-OKiEwhMCIxbnkIw74dF/view?usp=sharing
 +
 +
==Linux==
 +
===Ubuntu===
 +
*20240819-Bananapi-Armbian_24.8.0-trunk_Bpi-m4zero_Ubuntu22.04
 +
:Baidu cloud: https://pan.baidu.com/s/14d-s9O2cJco9fFsBUcUYoQ?pwd=8888 (pincode: 8888)
 +
:Google drive: https://drive.google.com/drive/folders/1-MzSVsduPX8qHKgbAOM3wmcCbwfkffAz?usp=sharing
  
M4 Zero是M2 Zero的后续型号,在性能上有着巨大提升,SOC升级为H618, CPU频率提升25% 。内存升级为DDR4, 容量翻4倍,新增8G eMMC。支持5G WiFi, 另外USB接口也升级为type-C。
+
===Debian===
 +
*20240819-Bananapi-Armbian_24.8.0-trunk_Bpi-m4zero_Debian12
 +
:Baidu could: https://pan.baidu.com/s/1MFQE8zJVXeUKV9ZHeznWpA?pwd=8888 (pincode: 8888)
 +
:Google drive: https://drive.google.com/drive/folders/1Csk5mTyInOaWP6HsZbt_nk8V7dlG6Db0?usp=sharing
  
它的外形大小和40-pin接头与Raspberry Pi Zero W相同,它将适合Zero W的大部分外壳和配件。
+
=购买=
 +
*速卖通店铺
 +
:SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006325178305.html
 +
:Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006325280213.html
 +
:淘宝店铺: https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.4fee3d0dOP5VBH&ft=t&id=754939469582
 +
:OEM&ODM, please contact: judyhuang@banana-pi.com

Latest revision as of 01:19, 21 August 2024


产品介绍

M4-Zero780.jpg

M4 Zero是M2 Zero的后续型号,在性能上有着巨大提升,SOC升级为H618, CPU频率提升25% 。内存升级为DDR4, 容量翻4倍,新增8G eMMC。支持5G WiFi, 另外USB接口也升级为type-C,它的外形大小和40-pin接头与Raspberry Pi Zero W相同,它将适合Zero W的大部分外壳和配件。

关键特性

  • Allwinner H618, Quad-core ARM Cortex™-A53 processor
  • ARM Mali G31 GPU
  • 2.4G/5G WIFI & Bluetooth 4.2
  • 2G LPDDR4 RAM
  • 8G eMMC flash memory
  • 1x USB2.0 Type-C OTG, 5V power supply
  • 1x USB2.0 Type-C
  • 1x miniHDMI 2.0a
  • 1x 24-pin FPC connector
    • 1x USB2.0
    • 1x 100Mbps Ethernet

快速上手

硬件

硬件接口

硬件规格

Hardware Specification of Banana pi BPI-M4 Zero
CPU Allwinner H618, Quad-core ARM Cortex™-A53 processor, 64-bit, up to 1.5GHz
GPU ARM Mali G31 GPU
Memory 2 GB LPDDR4
Storage 8G eMMC flash
SD card MicroSD card slot, SDIO3.0
Wireless 2.4G/5G WiFi and Bluetooth 4.2
HDMI 1x miniHDMI 2.0a (up to 4K@60Hz with HDR10, CEC, DDC, SCDC), HDMI digital Audio output
USB 1x USB2.0 Type-C HOST, 1x USB2.0 Type-C OTG
40-pin header 28 pins GPIO and Power (+5V, +3.3V and GND)
UART, SPI, TWI/I²C, PWM, PCM/I²S
24-pin FPC 0.5mm pitch FPC connector, 1x USB2.0, 1x IR, 1x 100Mbps Ethernet
9 pins GPIO, UART,TWI/I²C, PWM, PCM/I²S
Buttons Reset, FEL
LED Power Status and Activity status
Power 5V@3A via USB Type-C
Size 65mm × 30mm
Weight

PIN 定义

BPI-M4 Zero 40-pin header

40-pin header define and GPIO Alternative Functions Assignments
Pin Num Pin Name ALT0 ALT1 ALT2 ALT3

24-pin FPC

24-pin FPC define and GPIO Alternative Functions Assignments
Pin Num Pin Name ALT0 ALT1
1 GND
2 EPHY_RXN
3 EPHY_RXP
4 EPHY_TXN
5 EPHY_TXP
6 GND
7 PI9 UART3_TX TWI2_SCK
8 PI10 UART3_RX TWI2_SDA
9 PI12 UART3_CTS PWM2
10 PI11 UART3_RTS PWM1
11 3V3
12 3V3
13 PI4 H_I2S0_DIN0 H_I2S0_DOUT1
14 PI3 H_I2S0_DOUT0 H_I2S0_DIN1
15 PI2 H_I2S0_LRCK
16 PI1 H_I2S0_BCLK
17 PI0 H_I2S0_MCLK
18 GND
19 PH10 IR_RX
20 5V
21 5V
22 USB2_DP
23 USB2_DM
24 GND

BPI-M4 Zero Debug UART

1 GND
2 UART0_RX
3 UART0_TX

开发

源码

Android

Linux

资源

  • BPI-M4 Zero DXF 文件
  • BPI-M4 ZERO 原理图
Baidu cloud: https://pan.baidu.com/s/1kceiTekfFvYFsXrLiQrxQA?pwd=8888 (pincode: 8888)
Google drive: https://drive.google.com/file/d/1AtKZROqmdPSz2XQzdeQLL4K6wCPerqeu/view?usp=sharing
  • BPI-M4 Zero SBC bench test:
  • Allwinner H618 数据手册
Baidu Cloud: https://pan.baidu.com/s/10Rk4xLMOhIkk-gIoQx9DQw?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/file/d/1N6oWF9PHTcxXC1JY4x3Malr3twFv2wWZ/view?usp=sharing

系统镜像

Android

  • 2024-08-19-bananapi-m4zero-android12.zip
Baidu cloud: https://pan.baidu.com/s/1OUJEnathYgcPsmsX5CSj9w?pwd=8888 (pincode: 8888)
Google drive: https://drive.google.com/file/d/1twgJpV4kbHkK-OKiEwhMCIxbnkIw74dF/view?usp=sharing

Linux

Ubuntu

  • 20240819-Bananapi-Armbian_24.8.0-trunk_Bpi-m4zero_Ubuntu22.04
Baidu cloud: https://pan.baidu.com/s/14d-s9O2cJco9fFsBUcUYoQ?pwd=8888 (pincode: 8888)
Google drive: https://drive.google.com/drive/folders/1-MzSVsduPX8qHKgbAOM3wmcCbwfkffAz?usp=sharing

Debian

  • 20240819-Bananapi-Armbian_24.8.0-trunk_Bpi-m4zero_Debian12
Baidu could: https://pan.baidu.com/s/1MFQE8zJVXeUKV9ZHeznWpA?pwd=8888 (pincode: 8888)
Google drive: https://drive.google.com/drive/folders/1Csk5mTyInOaWP6HsZbt_nk8V7dlG6Db0?usp=sharing

购买

  • 速卖通店铺
SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/1005006325178305.html
Bipai Aliexpress shop: https://www.aliexpress.us/item/1005006325280213.html
淘宝店铺: https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.4fee3d0dOP5VBH&ft=t&id=754939469582
OEM&ODM, please contact: [email protected]