Difference between revisions of "香蕉派 BPI-M4 Zero"
(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 | ||
| − | + | ===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: judyhuang@banana-pi.com | ||
Latest revision as of 01:19, 21 August 2024
Contents
产品介绍
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
- 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
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]
