香蕉派Banana Pi BPI-M2 ZERO使用教程

介绍

Banana Pi M2 Zero 是一款超紧凑的单板计算机,尺寸仅为 65mm*30mm。它的外部接口与树莓派零瓦相同,几乎可以安装零瓦的所有机箱和配件。它使用四核 Cortex A7 Allwinner H3/H2+处理器,具有 512MB RAM。它是轻型系统和空间受限应用的理想选择。与 Banana Pi 家族的其他成员一样,它同时支持 Linux 和 Android 操作系统。

Allwinner H2+ 芯片是 EOL,所以 BPI-M2 Zero 将使用 H3 芯片默认值。但是 H2+ 的图像也支持 H3,所以所有图像都是一样的。支持H2+和H3芯片。


主要特点

  • CPU:全志H2+,四核Cortex-A7。
  • 512MB DDR 3 SDRAM。
  • WiFi (AP6212) 和板载蓝牙。
  • 迷你HDMI。
  • 40 Pin Raspberry Pi 兼容 GPIO,包括 UART、SPI、I2C 等。

入门

快速启动您的 BPI-M2 零:快速启动 Banana pi SBC
如何开发:M2 Zero 入门

硬件

硬件接口


硬件规格

Banana pi BPI-P2 Zero VS BPI-M2 zero VS Raspberry Pi Zero W 硬件规格
模块香蕉派 BPI-P2 零香蕉派 BPI-M2 零树莓派零 W
中央处理器H2+ 四核 Cortex-A7 H265/HEVC 1080PH2+ 四核 Cortex-A7 H265/HEVC 1080PBroadcom BCM2835 32 位 1 GHz ARM1176JZF-S 单核
图形处理器Mali400MP2 GPU @600MHz,支持 OpenGL ES 2.0Mali400MP2 GPU @600MHz,支持 OpenGL ES 2.0VideoCore IV
内存\(SDRAM\)512M DDR3(与GPU共享)512M DDR3(与GPU共享)512 MB DDR2
板载存储TF卡\(最大64GB\)TF卡\(最大64GB\)TF卡\(最大64GB\)
板载网络100M 局域网NOPE(但可以用 PIN 定义扩展)
PoE电源PoE功能支持
板载闪光灯8G eMMC
板载WIFISDIO AP6212(选件AP6181、AP6335)SDIO AP6212(选件AP6181、AP6335)802.11n 无线、蓝牙 4.1
视频解码1080p@60fps ,H.264 视频编码1080p@30fps ,H.2641080p@60fps ,H.264 视频编码1080p@30fps ,H.2641080p30 H.264/MPEG-4 AVC 高规格解码器和编码器
视频输入A CSI 输入连接器 摄像头A CSI 输入连接器 摄像头CSI 摄像头连接器
视频输出迷你 HDMI 1.4, 1080P@30fps , DHCP迷你 HDMI 1.4, 1080P@30fps , DHCPMini HDMI 和 USB On-The-Go 端口
音频输出迷你HDMI迷你HDMI迷你HDMI
能量源具有 5V/2A 或 PoE 电源的 Micro USB5V/2A 微型 USB5V/2A
USB 2.0 端口一个 USB 2.0 OTG一个 USB 2.0 OTG一个 USB 2.0 OTG
纽扣电源键、复位键电源键、复位键复合视频和重置标题
低级外设40 针接头,兼容树莓派 340 针接头,兼容树莓派 340 针
UART GPIO\(1x3\) 引脚UART,接地UART,接地UART
引领电源指示灯和状态指示灯电源指示灯和状态指示灯电源状态 LED
红外不适用不适用不适用
支持的操作系统安卓系统安卓系统Linux
产品尺寸65mm X 52.5mm65mm×30mm65 毫米 x 30 毫米
重量30克15克9克

GPIO PIN 定义

Banana Pi BPI-M2 zero 有一个 40 针 GPIO 接头,与 Model Raspberry Pi 3 的接头匹配。以下是 Banana Pi GPIO 引脚:

Banana pi BPI-M2 零的 40 PIN GPIO
GPIO 引脚名称默认功能功能二:GPIO功能3
CON2-P01VCC-3V3
CON2-P02VCC-5V
CON2-P03TWI0-SDAPA12-EINT12
CON2-P04VCC-5V
CON2-P05TWI0-SCKPA11-EINT11
CON2-P06接地
CON2-P07PWM1PA6-EINT6
CON2-P08UART3-TXPA13-EINT13SPI1-CS
CON2-P09接地
CON2-P10UART3-RXPA14-EINT14SPI1-CLK
CON2-P11UART2-RXPA1-EINT1
CON2-P12UART3-CTSPA16-EINT16SPI1-味噌
CON2-P13UART2-TXPA0-EINT0
CON2-P14接地
CON2-P15UART2-CTSPA3-EINT3
CON2-P16UART3-RTSPA15-EINT15SPI1-MOSI
CON2-P17VCC-3V3
CON2-P18PC4PC4
CON2-P19SPI0-MOSIPC0
CON2-P20接地
CON2-P21SPI0-味噌PC1
CON2-P22UART2-RTSPA2-EINT2
CON2-P23SPI0-CLKPC2
CON2-P24SPI0-CSPC3
CON2-P25接地
CON2-P26PC7PC7
CON2-P27TWI1-SDAPA19-EINT19
CON2-P28TWI1-SCKPA18-EINT18
CON2-P29PA7-EINT7PA7-EINT7
CON2-P30接地
CON2-P31PA8-EINT8PA8-EINT8
CON2-P32PL2-S-EINT2PL2-S-EINT2
CON2-P33PA9-EINT9PA9-EINT9
CON2-P34接地
CON2-P35PA10-EINT10PA10-EINT10
CON2-P36PL4-S-EINT4PL4-S-EINT4
CON2-P37PA17-EINT17PA17-EINT17SPDIF输出
CON2-P38PA21-EINT21PA21-EINT21
CON2-P39接地
CON2-P40PA20-EINT20PA20-EINT20
github上的代码:https ://github.com/TuryRx/Banana-pi-m2-zero-GPIO

CSI 摄像头连接器规格:

CSI 摄像头连接器是一个 24 针 FPC 连接器,可以通过适当的信号引脚映射连接外部摄像头模块。CSI 接口的管脚定义如下所示。这在 Banana Pi 板上标记为“CSI”。

Banana pi BPI-M2 Zero 的 24 PIN CSI 摄像头连接器
CSI 引脚名称默认功能功能二:GPIO
CN3-P01数控
CN3-P02接地
CN3-P03CSI0-SDAPE13
CN3-P04CSI0-AVDD
CN3-P05CSI0-SCKPE12
CN3-P06CSI0-复位PE14
CN3-P07CSI0-VSYNCPE3
CN3-P08CSI0-PWDNPE15
CN3-P09CSI0-HSYNCPE2
CN3-P10CSI0-DVDD
CN3-P11CSI0-DOVDD
CN3-P12CSI0-D7PE11
CN3-P13CSI0-MCLKPE1
CN3-P14CSI0-D6PE10
CN3-P15接地
CN3-P16CSI0-D5PE9
CN3-P17CSI0-PCLKPE0
CN3-P18CSI0-D4PE8
CN3-P19CSI0-D0PE4
CN3-P20CSI0-D3PE7
CN3-P21CSI0-D1PE5
CN3-P22CSI0-D2PE6
CN3-P23接地
CN3-P24CSI0-DOVDD

UART规格:

跳线 CON3 是 UART 接口。对于 Banana Pi 的开发人员来说,这是获取 UART 控制台输出以检查系统状态和日志消息的简单方法。

Banana pi BPI-M2 Zero 的跳线 CON3
CON3 引脚名称默认功能通用输入输出接口
CON3 P03UART0-TXDPA4
CON3 P02UART0-RXDPA5
CON3 P01接地

发展

基本发展

如何使用零 10/100 以太网

BPI-M2 零不是 RJ45 接口,但它支持 100M 网络与 PIN 定义。


PIN 定义:


原理图,示意图:


测试


GPIO 5V 输入的零功耗

BPI-M2 Zero 40 PIN GPIO支持5V输入,所以你可以使用5V输入PIN给零板供电。


资源

文件

源代码

  • 安卓4.4源代码
下载链接:
https ://drive.google.com/open?id=0B_YnvHgh2rwjdWNEQzg1UDl1bUE
论坛主题:
http: //forum.banana-pi.org/t/bpi-m2-android-4-4-source-code-download-link/3159
  • Linux 源代码
内核4.4源代码:
https ://github.com/BPI-SINOVOIP/BPI-M2P-bsp-4.4
内核 3.4 源代码:
https ://github.com/BPI-SINOVOIP/BPI-M2Z-bsp
  • BPI-M2 零主线 linux kernel 4.19.0(实验性)
https://github.com/avafinger/bananapi-zero-ubuntu-base-minimal#whats-new-with-this-image-v5-experimental
  • BPI-M2 零 Ubuntu 19.10 Eoan Ermine Mainline Kernel 5.3.5
https://github.com/avafinger/bananapi-zero-ubuntu-base-minimal
  • 香蕉派 M2 零 GPIO 与 Python
https://github.com/rlatn1234/pyGPIO2
  • Imagenes Ubuntu estables para Banana Pi M2 Zero:
https://github.com/TuryRx/Banana-pi-m2-zero-GPIO
论坛讨论:
https ://forum.banana-pi.org/t/gpio-imagenes-ubuntu-banana-pi-bpi-m2-zero/13247

图片发布

注意:所有图像都支持 BPI-M2 Zero 板上的 H2+ 和 H3 芯片

安卓

  • 2018-07-09 更新Android 4.4,内核3.4
谷歌云端硬盘:
https ://drive.google.com/file/d/1fAwnXuJI9C8aAfVrD3gM0mIgPKQGWFBY
百度网盘:
https ://pan.baidu.com/s/1zaUoVBK39AxZw6ou5bDv2g
论坛线程:
http://forum.banana-pi.org/t/bananapi-bpi-m2z-h2-new-image-android4-4-release-2018-07-09/6223
  • 2017-11-12 更新Android 4.4,内核3.4
谷歌驱动器:
https ://drive.google.com/open?id=1TywrMLLxqJj23ql2jyzLruZw18V_XwX3
百度网盘:
https ://pan.baidu.com/s/1c2pTXUo
MD5:67a5953dac47f3ca7a2628e1422a36e2
论坛线程:
http://forum.banana-pi.org/t/bpi-m2-zero-new-image-android-4-4-version-v1/4384

Linux

  • 2020-04-28 更新,Debian 9,Rasbian Stretch,Ubuntu 16.04 Mate Desktop 和 Ubuntu 16.04 Server,基于内核 4.4
谷歌驱动程序:
https ://drive.google.com/drive/folders/1uRE8BppgDjK2TXH5kUIJ1_YrbAAW3HKF
百度云:https://pan.baidu.com/s/1pJfJbhIcU52uaR4mkWc-4A密码:5e3E
在论坛上讨论:
http: //forum.banana-pi.org/t/banana-pi-bpi-m2-zero-new-image-2020-04-28-debian-rasbian-ubuntu/11068

Arch Linux

  • Banana Pi BPI-M2 Zero Instalacion y Configuracion de Arch Linux
https://github.com/TuryRx/Banana-pi-m2-zero-Arch-Linux
在论坛上讨论:
https ://forum.banana-pi.org/t/instalacion-y-configuracion-de-arch-linux-en-bpi-m2-zero/13192

阿比安

BPi-M2 零 Armbian+ OV5640 + OpenCV SD 图像

复古派

  • 香蕉派 M2 零 v.1.2.1 beta 的 RetroPie
法师链接:
http ://www.nintendont.it/download/nintendont-retropie-banana-pi-m2-zero-v-1-2-1-beta/
论坛主题:
http: //forum.banana-pi.org/t/bpi-m2-zero-new-image-retropie-for-banana-pi-m2-zero-v-1-2-1-beta/4889

逆向距离

树莓派

  • 2020-04-10 更新 Raspbian Stretch,内核 4.4 ( user :  pi   password :  bananapi )
谷歌驱动程序
https://drive.google.com/file/d/1Xk86WchdJemKb4ltCX0AB9wRj5NJcZL1/view
百度云:https ://pan.baidu.com/s/1eKs85jMW3PS8pdX4jukLUQ 密码:6W2M
四:http :  //forum.banana-pi.org/t/banana-pi-bpi-m2-zero-new-image-2020-04-10-raspbian-jessie-ap6212-bpi-m2z-sd-emmc-图片/10978
  • 2019-04-30 更新 Raspbian Stretch,内核 3.4
谷歌驱动器:
https ://drive.google.com/open?id=14tsP-ctECFxFBsF7Lmuv_C-Bm7Xppl79
百度网盘:https ://pan.baidu.com/s/1gmg-qX235t5kpL1N9uHy5A(密码:146j)
论坛:
http: //forum.banana-pi.org/t/bananapi-bpi-m2z-bpi-p2-zero-h2-new-images-reapbian9-4-ubuntu16-04-release-2019-04-30/ 9166
  • 2018-07-09 更新 Raspbian Stretch,内核 3.4
谷歌云端硬盘:
https ://drive.google.com/file/d/1XMVCWCWoWmhzL-c89rkqzZVE_k7xYCvd/view
百度驱动:https ://pan.baidu.com/s/1ahXv3Hl7Dst7uBwz60pcrg 2
论坛:
http: //forum.banana-pi.org/t/bananapi-bpi-m2z-h2-new-image-raspbian-ubuntu-release-2018-07-09/6221

Ubuntu

  • Banana Pi 新镜像:Ubuntu 16.04 with Allwinner BSP,使用MPV播放1080P视频,Allwinner BSP kernel 3.4,BPI-M2 Ultra/Berry使用kernel 3.10
谷歌驱动程序:
https ://drive.google.com/drive/folders/1DEO7JdMfDhHynC83K7JMxgnNxf1gV82S
在论坛上讨论:
https ://forum.banana-pi.org/t/banana-pi-new-image-ubuntu-16-04-with-allwinner-bsp-use-mpv-play-1080p-video/13272
  • BPI-M2 零 Ubuntu 19.10 Eoan Ermine Mainline Kernel 5.3.5
https://github.com/avafinger/bananapi-zero-ubuntu-base-minimal/releases/tag/v2.4
  • .2019-4-30 更新 BPI-M2 Zero & BPI-P2 Zero Ubuntu Server 16.04
特征图:
http ://wiki.banana-pi.org/M2Z_Image_Map#Kernel_3.4
图片链接:
HDMI 版本
谷歌驱动器:
https ://drive.google.com/open?id=1nTrali0w7GgcGatu-jxyJR-sF06rMN39
百度网盘:https ://pan.baidu.com/s/100LiQcD7V2_AJ3EmYN8p0g(密码:q379)
Md5sum : f8aa74511677a0543d2af65115d7d0d0
论坛线程:
http: //forum.banana-pi.org/t/bananapi-bpi-m2z-bpi-p2-zero-h2-new-images-reapbian9-4-ubuntu16-04-release-2019-04-30 /9166


4.2018-4-30 更新 BPI-M2 Zero & P2Zero Ubuntu Desktop 16.04

特征图:
http ://wiki.banana-pi.org/M2Z_Image_Map#Kernel_3.4
图片链接:
HDMI 版本
谷歌驱动器:
https ://drive.google.com/open?id=14_qm7Nk3FIycIC95ghVyeFz2xEbKjuSx
百度网盘:https ://pan.baidu.com/s/1LZmkxRnszlhfdLD0Ngg18g(密码:dqe1)
Md5sum : 25daaac1e678a5cc98259a82ea5ce53c
论坛线程:
http: //forum.banana-pi.org/t/bananapi-bpi-m2z-bpi-p2-zero-h2-new-images-reapbian9-4-ubuntu16-04-release-2019-04-30 /9166
  • 2018-07-09 更新
图片链接:
谷歌驱动器:
https ://drive.google.com/file/d/19WUVZGEeUaIXe5vPtGpsENvS61fPYmEi/view
百度驱动:
https ://pan.baidu.com/s/1dg7okBYBkt_1U3saVqOMUw
论坛主题:
http: //forum.banana-pi.org/t/bananapi-bpi-m2z-h2-new-image-raspbian-ubuntu-release-2018-07-09/6221
  • 2017-11-13 更新
图片链接:
谷歌云端硬盘:
https ://drive.google.com/file/d/1Q4NxmO33RYtmECZ8BobW6DXzGWkvCs9F/view?usp=sharing
百度网盘:
http: //pan.baidu.com/s/1gfvRUk7
论坛主题:
http: //forum.banana-pi.org/t/bpi-m2-zero-new-image-2017-11-13-ubuntu-16-04-mate-desktop-beta-bpi-m2z-sd -emmc-img/4172

BPI-M2 零的 LibreElec 10(Kodi 矩阵)

  • BPI-M2 Zero 上的 LibreElec 10(Kodi 矩阵)与 Youtube、HBO Max 和(可能)Netflix:
http://forum.banana-pi.org/t/libreelec-10-kodi-matrix-at-bpi-m2-zero-with-youtube-hbo-max-and-probably-netflix/12474
价格: ¥198
型号: Banana pi M2 Zero-H3
制造商: Banana pi
SKU: 0801001