Difference between revisions of "香蕉派 BPI-M2 Ultra"

From Banana Pi Wiki
Jump to: navigation, search
(硬件规格)
(开发参考文档)
 
(32 intermediate revisions by 2 users not shown)
Line 2: Line 2:
  
 
=介绍=
 
=介绍=
[[File:Banana_pi_BPI-M2_Ultra_4.JPG|thumb|Banana PI BPI-M2 Ultra]]
+
[[File:Banana_pi_BPI-M2_Ultra_4.JPG|thumb|[[香蕉派 BPI-M2U]] 采用全志科技  A40i 芯片设计]]
[[File:Banana_pi_BPI-M2_Ultra_2.JPG|thumb|Overview: BPI-M2 with R40 chip]]
+
[[File:Banana_pi_BPI-M2_Berry_5.JPG|thumb|[[香蕉派 BPI-M2 Berry]] 采用全志科技  A40i 芯片设计]]
[[File:BPI-M2_Ultra_A40i_9.JPG|thumb|Overview: BPI-M2 with A40i chip]]
+
[[File:Banana_pi_BPI-M1_1.jpg|thumb|[[香蕉派 BPI-M1]] 采用全志科技 A20 芯片设计]]
[[File:BPI-M2 Ultra V40 .JPG|thumb|Overview: BPI-M2 with V40 chip]]
+
[[File:Banana_pi_BPI-M1+_1.jpg|thumb|[[香蕉派 BPI-M1+]] 采用全志科技  A20 芯片设计]]
[[File:M2_M64_Ultra_case_3.JPG|thumb|BPI-M2 Ultra Premium Aluminum Enclosure]]
+
[[File:BPI-M2_zero_11.JPG|thumb|[[香蕉派 BPI-M2 ZERO]] 采用全志科技  H3 芯片设计]]
[[File:Bpi-m2_ultar_case_1.jpg|thumb|BPI-M2 Ultra acrylic case]]
+
[[File:BPI-F2_zero_1.JPG|thumb|[[香蕉派 BPI-P2 Zero]] 采用全志科技 H3 芯片设计]]
 +
[[File:Banana_pi_BPI-M2+_2.jpg|thumb|[[香蕉派 BPI-M2+]] 采用全志科技  H3 芯片设计]]
 +
[[File:Banana_pi_bpi-m2_magic_5.JPG|thumb|[[香蕉派 BPI-M2M ]] 采用全志科技  R16 芯片设计]]
 +
 
 +
 
 +
[[File:Banana_pi_BPI-M64_1.jpg|thumb|[[香蕉派 BPI-M64]] 采用全志科技  A64 芯片设计]]
 +
[[File:Banana_pi_BPI-M3_1.jpg|thumb|[[香蕉派 BPI-M3]] 采用全志科技  A83T 芯片设计]]
 +
 
 +
 
 +
[[File:BPI-M3_M2_ultra_Case.jpg|thumb|[[香蕉派 BPI-M2 Ultra]] 金属外壳设计]]
 +
[[File:Bpi-m2_ultar_case_1.jpg|thumb|[[香蕉派 BPI-M2 Ultra]] 亚克力外壳]]
 +
[[File:Banana_Pi_BPI-6202_1.jpg|thumb|[[BPI-6202 嵌入式单板工控机]] PCBA 设计]]
 
[[File:R40_for_vehicle_license_plate_recognition.JPG|thumb|BPI-M2 Ultra for BPI 4.0 [[Successful case]] :R40 for vehicle license plate recognition ]]
 
[[File:R40_for_vehicle_license_plate_recognition.JPG|thumb|BPI-M2 Ultra for BPI 4.0 [[Successful case]] :R40 for vehicle license plate recognition ]]
 
[[File:R40_for_IoT_gateway.JPG|thumb|BPI-M2 Ultra for BPI 4.0 [[Successful case]] :R40 for IoT gateway with Z-wave, zigbee,WiFI]]
 
[[File:R40_for_IoT_gateway.JPG|thumb|BPI-M2 Ultra for BPI 4.0 [[Successful case]] :R40 for IoT gateway with Z-wave, zigbee,WiFI]]
Line 17: Line 28:
 
Banana PI BPI-M2 Ultra硬件:全志R40 四核处理器,2GB LPDDR3内存,千兆以太网口,3USB 接口 流畅运行Android5.1。Banana PI BPI-M2 Ultra 体积如信用卡大小,与BPI-M3尺寸一样,GPIO兼容Raspberry PiB+并能运行其ROM Image。
 
Banana PI BPI-M2 Ultra硬件:全志R40 四核处理器,2GB LPDDR3内存,千兆以太网口,3USB 接口 流畅运行Android5.1。Banana PI BPI-M2 Ultra 体积如信用卡大小,与BPI-M3尺寸一样,GPIO兼容Raspberry PiB+并能运行其ROM Image。
  
[[File:BPI-M2_Ultra_a.JPG]]
+
[[File:BPI-M2_Ultra_960x360.jpg]]
  
 
==关键特性==
 
==关键特性==
* 全志R40/V40 Quad Core ARM Cortex A7 CPU  
+
* 全志科技Allwinner R40/V40 Quad Core ARM Cortex A7 CPU
* 2GB DDR3 SDRAM.
+
* 2GB DDR3 SDRAM内存.
* 8GB eMMC flahs onboard.
+
* 板载8GB eMMC flahsh存储.
* WiFi (AP6212) & Bluetooth onboard.
+
* 板载WiFi (AP6212) & Bluetooth 蓝牙.
* SATA Interface.
+
* SATA 硬盘接口.
* 2*USB 2.0
+
* 2*USB 2.0接口
* MIPI DSI ingerface
+
* MIPI DSI 显示屏接口
* CSI camera interface
+
* CSI camera 摄像头接口
  
 
==开始使用==
 
==开始使用==
*[[Quick Start Banana pi SBC]]
+
*镜像烧录及快速开始使用 : [[快速上手 香蕉派镜像烧录与系统启动]]
 
+
*开发快速入门 : [[快速上手 香蕉派 BPI-M2 Ultra / BPI-M2 Berry]]
*[[Getting Start with M2 Ultra / Berry]]
 
  
 
=硬件=
 
=硬件=
 
==硬件接口图==
 
==硬件接口图==
[[File:BPI-M2_Ultra_interface.jpg]]
+
[[File:BPI-M2_ultra_interface.jpg]]
  
 
==硬件规格==
 
==硬件规格==
Line 91: Line 101:
 
|}
 
|}
  
==GPIO PIN define ==
+
==GPIO PIN 定义 ==
  
Banana Pi BPI-M2 Ultra has a 40-pin GPIO header that matches that of the Model Raspberry Pi 3. Following is the Banana Pi GPIO Pinout:
+
香蕉派BPI-M2 Ultra 支持40-pin GPIO 接口,定义兼容树莓派3. GPIO定义如下:
  
 
[[File:Gpio define.png]]
 
[[File:Gpio define.png]]
Line 99: Line 109:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
| style="background: PaleTurquoise; color: black" colspan="4"| '''40 PIN GPIO of Banana pi BPI-M2 Ultra'''
+
| style="background: PaleTurquoise; color: black" colspan="4"| '''香蕉派BPI-M2 Ultra 40-pin GPIO 接口定义'''
 
|-
 
|-
 
| GPIO Pin Name || Default Function || Function2:GPIO || Function3  
 
| GPIO Pin Name || Default Function || Function2:GPIO || Function3  
Line 186: Line 196:
  
  
'''CSI Camera Connector specification:'''
+
'''CSI Camera 摄像头接口规格:'''
  
 
The CSI Camera Connector is a 24-pin FPC connector which can connect external camera module with proper signal pin mappings. The pin definitions of the CSI interface are shown as below. This is marked on the Banana Pi board as “Camera”.
 
The CSI Camera Connector is a 24-pin FPC connector which can connect external camera module with proper signal pin mappings. The pin definitions of the CSI interface are shown as below. This is marked on the Banana Pi board as “Camera”.
Line 192: Line 202:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
| style="background: PaleTurquoise; color: black" colspan="4"| '''CSi Camera connector GPIO of Banana pi BPI-M2 Ultra'''
+
| style="background: PaleTurquoise; color: black" colspan="4"| '''BPI-M2 Ultra CSI 摄像头 GPIO 定义'''
 
|-
 
|-
 
| CSI Pin Name || Default Function || Function2:GPIO  
 
| CSI Pin Name || Default Function || Function2:GPIO  
Line 246: Line 256:
 
|}
 
|}
  
'''Display specification'''
+
'''MIPI屏显示接口规格'''
  
 
MIPI DSI \(Display Serial Interface\)
 
MIPI DSI \(Display Serial Interface\)
Line 360: Line 370:
 
=软件=
 
=软件=
  
=Development=
+
=软件开发=
  
 
==基本开发==
 
==基本开发==
Line 367: Line 377:
 
*[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2ultrasourcecodeongithub/how-to-rebuild-bootloader-bpim2u-720p-emmcimggz.html How to rebuild bootloader BPI_M2U_720P-emmc.img.gz]
 
*[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2ultrasourcecodeongithub/how-to-rebuild-bootloader-bpim2u-720p-emmcimggz.html How to rebuild bootloader BPI_M2U_720P-emmc.img.gz]
  
=Resources=
+
=资源=
==Source code ==
+
==软件源代码 ==
 
*Supports Banana Pi BPI-M2 Ultra (R40) (Kernel3.10)
 
*Supports Banana Pi BPI-M2 Ultra (R40) (Kernel3.10)
 
*BPI official github:https://github.com/BPI-SINOVOIP/BPI-M2U-bsp
 
*BPI official github:https://github.com/BPI-SINOVOIP/BPI-M2U-bsp
 
*other github for BPI-M2 Ultra /Berry : https://github.com/facat/BPI-M2U-bsp
 
*other github for BPI-M2 Ultra /Berry : https://github.com/facat/BPI-M2U-bsp
 
*BPI-M2 Ultra/Berry TinaLinux github https://github.com/tinalinux/linux-3.10
 
*BPI-M2 Ultra/Berry TinaLinux github https://github.com/tinalinux/linux-3.10
 +
*Android 6.0 source code: https://github.com/BPI-SINOVOIP/BPI-R40-V40-Android6
  
==Documents==
+
==开发参考文档==
 
* Schematics [https://drive.google.com/file/d/0B4PAo2nW2KfndUZobUNSQ0YtalE/view?usp=sharing BPI-M2 Ultra Schematics]
 
* Schematics [https://drive.google.com/file/d/0B4PAo2nW2KfndUZobUNSQ0YtalE/view?usp=sharing BPI-M2 Ultra Schematics]
* Dimensional diagram [https://drive.google.com/file/d/0B4PAo2nW2KfnX3pISmlGcVFoYTQ/view?usp=sharing BPI-M2 Ultra dxf file]
+
* Dimensional diagram [https://drive.google.com/file/d/1puWpKNzlOrDo5gR36W8GNj2cMMfBtElq/view?usp=sharing BPI-M2 Ultra dxf file]
 
* Allwinner R40/V40 datasheet
 
* Allwinner R40/V40 datasheet
 
::[https://drive.google.com/file/d/0B4PAo2nW2KfneE54VzVOdHpITzA/view?usp=sharing  Allwinner V40 datasheet]
 
::[https://drive.google.com/file/d/0B4PAo2nW2KfneE54VzVOdHpITzA/view?usp=sharing  Allwinner V40 datasheet]
Line 386: Line 397:
 
::[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2_ultra_validation_test_report.html  BPI-M2 Ultra validation test report]  
 
::[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2_ultra_validation_test_report.html  BPI-M2 Ultra validation test report]  
 
::[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2_ultra_ce,fcc_rohs_certification.html  CE FCC RoHS]
 
::[https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/bpi-m2_ultra_ce,fcc_rohs_certification.html  CE FCC RoHS]
 +
*BPI-M2 Ultra/Berry 触摸屏调试 : https://forum.banana-pi.org/t/discuss-bpi-m2-ultra-touch-doesnt-work/15980
  
=Image Release=
+
=系统镜像=
 
== Android 6.0==
 
== Android 6.0==
 +
*2019-05-15 update R40 & V40 Android 6.0.1 HDMI & LCD7
 +
::Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Android_6.0.1_HDMI_.26_LCD7
 +
::HDMI Version Image Links:
 +
::::Google Drive : https://drive.google.com/open?id=1na_-HkPTGzhYAMvmx7zCC4Zo77HQ0FwT
 +
::::Baidu Drive : https://pan.baidu.com/s/1fGw-zHIS0DTR7ta60UpdeA (PinCode:ltp6)
 +
::LCD7 Version Image Links:
 +
::::Google Drive : https://drive.google.com/open?id=1XttsrYyYUsTzwuFOctr59HvCiXSR6w7O
 +
::::Baidu Drive : https://pan.baidu.com/s/1-SOdpY4ioCk5NY1SsII6EQ (PinCode:6s3f)
 +
::Forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-m2u-new-image-all-chips-android6-new-image-release-2019-05-15/9135
 +
 +
*2019-04-24 update BPI-M2 Ultra (A40i)Android 6.0.1 HDMI & LCD7
 +
::Features Map :http://wiki.banana-pi.org/M2U/Berry_Image_Map#Android_6.0.1_HDMI_.26_LCD7
 +
::HDMI Version Image Links:
 +
::::Google Drive : https://drive.google.com/open?id=1sKRROwW32lgdefgo6NjgAR2_M5zfr2px
 +
::::Baidu Drive : https://pan.baidu.com/s/1qLHE9o6XT9M5HDF6YtOcuA (PinCode:c103)
 +
:: LCD7 Version Image Links:
 +
:::: Google Drive :  https://drive.google.com/open?id=1H_Dof-A_0BYfg2MMa2okggDAcbIleGvY
 +
::::Baidu Drive : https://pan.baidu.com/s/1d9BE1rzXFKuQapsHu2ZdLA (PinCode:zy4b)
 +
:: Forum pthread:http://forum.banana-pi.org/t/banana-pi-bpi-m2u-a40i-android6-new-image-release-2019-04-24/9135
 +
 
*2017-08-25 update  
 
*2017-08-25 update  
 
*HDMI-Version
 
*HDMI-Version
Line 403: Line 435:
 
==Ubuntu==
 
==Ubuntu==
 
===3.10 kernel===
 
===3.10 kernel===
 +
*2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 & Raspbian 9 & Debian 9 Operation system with kernel 3.10.108
 +
::BPI-M2U Ubuntu 16.04 Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Ubuntu_16.04
 +
::Desktop images:
 +
::::Google Drive : https://drive.google.com/open?id=1TpRMMcm50kQTXOOLXp65npTWovd7jCYc
 +
::::Baidu Drive : https://pan.baidu.com/s/1-8nAN7RXVqVbJg3CUQnRzQ (PinCode:fnpt)
 +
::::MD5 : cde8fd1165b54c633bcc5288e8447c2b
 +
::Server  images:
 +
::::Google Drive : https://drive.google.com/open?id=1vcuIpQ7O2SFB3cZ4UemOqR2hQkxHy3RF
 +
::::Baidu Drive : https://pan.baidu.com/s/18Cp7zeuHxa82z5OU_tV_oQ (PinCode:qat4)
 +
::::MD5 : 07981887a7a21f5cda72ab8a1e37a834
 +
::Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225
 +
 
*2018-01-04 update BPI-M2 Ultra/Berry Ubuntu 16.04 image
 
*2018-01-04 update BPI-M2 Ultra/Berry Ubuntu 16.04 image
 
::Google Drive : https://drive.google.com/file/d/1G4Ggkne63ofD51Yt2c-x5-qy9h7BgY4_/view?usp=sharing
 
::Google Drive : https://drive.google.com/file/d/1G4Ggkne63ofD51Yt2c-x5-qy9h7BgY4_/view?usp=sharing
Line 414: Line 458:
  
 
==Debian==
 
==Debian==
 +
*2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 & Raspbian 9 & Debian 9 Operation system with kernel 3.10.108
 +
::BPI-M2U Debian 9 Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Debian_9
 +
::Desktop images :
 +
::::Google Drive :
 +
::::Baidu Drive : https://pan.baidu.com/s/1ZqDZT4dOQNyvsu0nT4oMTg (PinCode:kshd)
 +
::::MD5 : 7e5d848f804bc5ffb8854a93d7488694
 +
::Server  images:
 +
::::Google Drive : https://drive.google.com/open?id=1aoB8mGwSveNztB-EO_fBKLOr-GdzcMNV
 +
::::Baidu Drive : https://pan.baidu.com/s/1V0djGvUR7QJFMeAgZV86zg (PinCode:e0t6)
 +
::::MD5 : b7314d444dc13a40e1dd7b1602436f40
 +
::Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225
 +
 
*2017-11-13 update debian-9-stretch-mate-desktop
 
*2017-11-13 update debian-9-stretch-mate-desktop
 
::Google Drive : https://drive.google.com/file/d/0B_YnvHgh2rwjeTh4TmlnMGl5X3M/view?usp=sharing  
 
::Google Drive : https://drive.google.com/file/d/0B_YnvHgh2rwjeTh4TmlnMGl5X3M/view?usp=sharing  
Line 425: Line 481:
  
 
==Rasbian==
 
==Rasbian==
 +
*2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 & Raspbian 9 & Debian 9 Operation system with kernel 3.10.108
 +
::BPI-M2U Raspbian 9 Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Raspbian_9.4
 +
::Desktop image :
 +
::::Google Drive : https://drive.google.com/open?id=16bDXcoKycZSGQgzh-L3bQYBpEs8HtRZF
 +
::::Baidu Drive : https://pan.baidu.com/s/115a-o-qKxI3YDkEAdmGevQ (PinCode:6hxx)
 +
::::MD5 : f7ee24ff15654724e2c7ec3bf72c8506
 +
::Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225
  
 
*2018-05-24 update Raspbian jessie 8.0 V1.1
 
*2018-05-24 update Raspbian jessie 8.0 V1.1
Line 448: Line 511:
 
::more please see : [[Tina Linux]]
 
::more please see : [[Tina Linux]]
  
 +
==LibreElec==
 +
*LibreElec has test images for Banana Pi M2 Ultra, available at the following link:
 +
::download link:https://test.libreelec.tv
 +
::Discuss on forum : http://forum.banana-pi.org/t/libreelec-image-for-bpi-m2ultra/11635
  
 
==RPiTC v3 1.12==
 
==RPiTC v3 1.12==
 
*2017-11-28 updtae
 
*2017-11-28 updtae
 
*RPiTC v3 1.12 for Banana Pi (BPI-M2U/BPI-M2B/BPI-M2P/BPI-M3/BPI-M64/BPI-R2): [http://forum.banana-pi.org/t/rpitc-v3-1-12-for-banana-pi-bpi-m2u-bpi-m2b-bpi-m2p-bpi-m3-bpi-m64-bpi-r2/4292 download link]
 
*RPiTC v3 1.12 for Banana Pi (BPI-M2U/BPI-M2B/BPI-M2P/BPI-M3/BPI-M64/BPI-R2): [http://forum.banana-pi.org/t/rpitc-v3-1-12-for-banana-pi-bpi-m2u-bpi-m2b-bpi-m2p-bpi-m3-bpi-m64-bpi-r2/4292 download link]
 +
 +
 +
==OpenWRT Linux==
 +
 +
*OpenWrt has test images for Banana Pi M2 Ultra, available at the following link:
 +
 +
::https://downloads.openwrt.org/snapshots/targets/sunxi/cortexa7/
 +
::https://downloads.openwrt.org/snapshots/targets/sunxi/cortexa7/openwrt-sunxi-cortexa7-sinovoip_bananapi-m2-ultra-ext4-sdcard.img.gz
 +
::Discuss on forum:http://forum.banana-pi.org/t/openwrt-bpi-m2ultra/11634
  
 
==Others==
 
==Others==

Latest revision as of 00:37, 21 May 2024


介绍

香蕉派 BPI-M2U 采用全志科技 A40i 芯片设计
香蕉派 BPI-M2 Berry 采用全志科技 A40i 芯片设计
香蕉派 BPI-M1 采用全志科技 A20 芯片设计
香蕉派 BPI-M1+ 采用全志科技 A20 芯片设计
香蕉派 BPI-M2 ZERO 采用全志科技 H3 芯片设计
香蕉派 BPI-P2 Zero 采用全志科技 H3 芯片设计
香蕉派 BPI-M2+ 采用全志科技 H3 芯片设计
香蕉派 BPI-M2M 采用全志科技 R16 芯片设计


香蕉派 BPI-M64 采用全志科技 A64 芯片设计
香蕉派 BPI-M3 采用全志科技 A83T 芯片设计


香蕉派 BPI-M2 Ultra 金属外壳设计
香蕉派 BPI-M2 Ultra 亚克力外壳
BPI-M2 Ultra for BPI 4.0 Successful case :R40 for vehicle license plate recognition
BPI-M2 Ultra for BPI 4.0 Successful case :R40 for IoT gateway with Z-wave, zigbee,WiFI

香蕉派 BPI-M2 Ultra 四核单板计算机采用全志 R40芯片开发。支持板载Wifi与蓝牙,支持SATA接口,可以直接接硬盘。并且板载8G eMMC ,可以选择SD卡启动或从eMMC flash 启动。

Banana PI BPI-M2 Ultra 兼容性强大,可以跑android系统,Debian linux,Ubuntu linux, Raspberry Pi系统 和 全志Tina 系统.

Banana PI BPI-M2 Ultra硬件:全志R40 四核处理器,2GB LPDDR3内存,千兆以太网口,3USB 接口 流畅运行Android5.1。Banana PI BPI-M2 Ultra 体积如信用卡大小,与BPI-M3尺寸一样,GPIO兼容Raspberry PiB+并能运行其ROM Image。

BPI-M2 Ultra 960x360.jpg

关键特性

  • 全志科技Allwinner R40/V40 Quad Core ARM Cortex A7 CPU
  • 2GB DDR3 SDRAM内存.
  • 板载8GB eMMC flahsh存储.
  • 板载WiFi (AP6212) & Bluetooth 蓝牙.
  • SATA 硬盘接口.
  • 2*USB 2.0接口
  • MIPI DSI 显示屏接口
  • CSI camera 摄像头接口

开始使用

硬件

硬件接口图

BPI-M2 ultra interface.jpg

硬件规格

香蕉派 BPI-M2 Ultra硬件规格书
主芯片 Allwinner R40/V40
CPU主控 quad-core cortex -A7,the most power efficient CPU core ARM's ever development
GPU dual-core MALI-400 MP2 and runs at 500MHz, capable of 1.1 Gpixel/s throughput. Graphics capabilities are slightly higher than the original Xbox’s level of performance. The GPU provides OpenGL ES 2.0, hardware-accelerated OpenVG, 1080p45 H.264 high-profile encode and decode.
SDRAM内存 2 GB DDR3 with 733MHz\(shared with GPU\)
SATA 硬盘接口 suppoort SATA interface
GPIO定义 40 Pins Header, 28×GPIO, some of which can be used for specific functions including UART, I2C, SPI, PWM, I2S.
有线网口 10/100/1000Mbps Ethernet \(Realtek RTL8211E/D\)
Wifi 无线 WiFi 802.11 b/g/n \(AP 6212 module on board\)
蓝牙支持 BT4.0
Flash存储 MicroSD \(TF\) card,8GB eMMC onboard
显示 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4
Video Multi-format FHD video decoding, including Mpeg1/2, Mpeg4, H.263, H.264, etc H.264 decode up to 1080P60,support video encodeing:High-deinition\(HD\)H.264 video encoder is up to 1080P@45fps
Audio outputs HDMI, analog audio \(via 3.5 mm TRRS jack\)
Camera摄像头 A CSI input connector Camera:Supports 8-bit YUV422 CMOS sensor interface,Supports CCIR656 protocol for NTSC and PAL,Supports 5M pixel camera sensor ,Supports video capture solution up to 1080p@30fps
Audio input On board microphone
USB 2 USB 2.0 host, 1 USB 2.0 OTG
按键 Reset button, Power button, U-boot button
Led 灯 Power status Led and RJ45 Led
IR红外控制 onboard IR receiver
DC 供电 5V/2A with micro USB port
电池接口 3.7V lithium battery power support
尺寸 85mmX56mm,same size as raspberry pi 3
Weight 40g

GPIO PIN 定义

香蕉派BPI-M2 Ultra 支持40-pin GPIO 接口,定义兼容树莓派3. GPIO定义如下:

Gpio define.png

香蕉派BPI-M2 Ultra 40-pin GPIO 接口定义
GPIO Pin Name Default Function Function2:GPIO Function3
CON1-P01 VCC-3V3
CON1-P02 DCIN
CON1-P03 TWI2-SDA PB21 PWM5
CON1-P04 DCIN
CON1-P05 TWI2-SCK PB20 PWM4
CON1-P06 GND
CON1-P07 PB3 PB3 PWM1
CON1-P08 UART2-TX PI18 SPI1\_MOSI
CON1-P09 GND
CON1-P10 UART2-RX PI19 SPI1\_MISO
CON1-P11 UART7-TX PI20 PWM2
CON1-P12 UART2-CTS PI17 SPI1\_CLK
CON1-P13 UART7-RX PI21 PWM3
CON1-P14 GND
CON1-P15 PH25 PH25 CSI1-FIELD
CON1-P16 UART2-RTS PI16 SPI1\_CS0
CON1-P17 VCC-3V3
CON1-P18 PH26 PH26 CSI1-HSYNC
CON1-P19 SPI0\_MOSI PC0
CON1-P20 GND
CON1-P21 SPI0\_MISO PC1
CON1-P22 PH27 PH27 CSI1-VSYNC
CON1-P23 SPI0\_CLK PC2
CON1-P24 SPI0\_CS PC23
CON1-P25 GND
CON1-P26 PH24 PH24 CSI1-PCLK
CON1-P27 TWI3-SDA PI1
CON1-P28 TWI3-SCK PI0
CON1-P29 PH0 PH0 CSI1-D0
CON1-P30 GND
CON1-P31 PH1 PH1 CSI1-D1
CON1-P32 PD20 PD20 CSI1-MCLK
CON1-P33 PH2 PH2 CSI1-D2
CON1-P34 GND
CON1-P35 PH3 PH3 CSI1-D3
CON1-P36 UART5-RX PH7 CSI1-D7
CON1-P37 UART4-TX PH4 CSI1-D4
CON1-P38 UART5-TX PH6 CSI1-D6
CON1-P39 GND
CON1-P40 UART4-RX PH5 CSI1-D5


CSI Camera 摄像头接口规格:

The CSI Camera Connector is a 24-pin FPC connector which can connect external camera module with proper signal pin mappings. The pin definitions of the CSI interface are shown as below. This is marked on the Banana Pi board as “Camera”.

BPI-M2 Ultra CSI 摄像头 GPIO 定义
CSI Pin Name Default Function Function2:GPIO
CN5-P01 NC
CN5-P02 GND
CN5-P03 CSI0-SDA PI3
CN5-P04 CSI0-AVDD
CN5-P05 CSI0-SCK PI2
CN5-P06 CSI0-Reset PI7
CN5-P07 CSI0-VSYNC PE3
CN5-P08 CSI0-PWDN PI6
CN5-P09 CSI0-HSYNC PE2
CN5-P10 CSI0-DVDD
CN5-P11 CSI0-DOVDD
CN5-P12 CSI0-D7 PE11
CN5-P13 CSI0-MCLK PE1
CN5-P14 CSI0-D6 PE10
CN5-P15 GND
CN5-P16 CSI0-D5 PE9
CN5-P17 CSI0-PCLK PE0
CN5-P18 CSI0-D4 PE8
CN5-P19 CSI0-D0 PE4
CN5-P20 CSI0-D3 PE7
CN5-P21 CSI0-D1 PE5
CN5-P22 CSI0-D2 PE6
CN5-P23 GND
CN5-P24 CSI0-AFVCC

MIPI屏显示接口规格

MIPI DSI \(Display Serial Interface\)

The display Connector is a 40-pin FPC connector which can connect external LCD panel \(MIPI DSI\) and touch screen \(I2C\) module as well. The pin definitions of this connector are shown as below. This is marked on the Banana Pi board as “DSI”.

40 PIN GPIO of Banana pi BPI-M2 Ultra
DSI Pin Name Default Function Function2:GPIO
CN6-P01 VCC-3V3
CN6-P02 IPSOUT
CN6-P03 VCC-3V3
CN6-P04 IPSOUT
CN6-P05 GND
CN6-P06 IPSOUT
CN6-P07 GND
CN6-P08 IPSOUT
CN6-P09 NC
CN6-P10 GND
CN6-P11 NC
CN6-P12 DSI-D0N
CN6-P13 NC
CN6-P14 DSI-D0P
CN6-P15 NC
CN6-P16 GND
CN6-P17 TWI0-SDA PB19
CN6-P18 DSI-D1N
CN6-P19 TWI0-SCK PB18
CN6-P20 DSI-D1P
CN6-P21 CTP-INT PI10
CN6-P22 GND
CN6-P23 CTP-RST PI11
CN6-P24 DSI-CKN
CN6-P25 GND
CN6-P26 DSI-CKP
CN6-P27 LCD-BL-EN PH16
CN6-P28 GND
CN6-P29 LCD-RST PH17
CN6-P30 DSI-D2N
CN6-P31 LCD-PWR-EN PH18
CN6-P32 DSI-D2P
CN6-P33 GND
CN6-P34 GND
CN6-P35 LCD-PWM PB2
CN6-P36 DSI-D3N
CN6-P37 GND
CN6-P38 DSI-D3P
CN6-P39 NC
CN6-P40 GND

UART specification:

The header CON4 is the UART interface. For developers of Banana Pi, this is an easy way to get the UART console output to check the system status and log message.

CON4 Uart GPIO of Banana pi BPI-M2 Ultra
CON2 Pin Name Default Function GPIO
CON2 P03 UART0-TXD
CON2 P02 UART0-RXD
CON2 P01 GND

软件

软件开发

基本开发

资源

软件源代码

开发参考文档

Allwinner V40 datasheet
Allwinner R40 datasheet
Allwinner R40 User Manual v1.0
axp221s PMU datasheet
  • Banana pi BPI-M2 Ultra CE,FCC,RoHS
BPI-M2 Ultra WIFI&BT4.0 Lab test
BPI-M2 Ultra validation test report
CE FCC RoHS

系统镜像

Android 6.0

  • 2019-05-15 update R40 & V40 Android 6.0.1 HDMI & LCD7
Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Android_6.0.1_HDMI_.26_LCD7
HDMI Version Image Links:
Google Drive : https://drive.google.com/open?id=1na_-HkPTGzhYAMvmx7zCC4Zo77HQ0FwT
Baidu Drive : https://pan.baidu.com/s/1fGw-zHIS0DTR7ta60UpdeA (PinCode:ltp6)
LCD7 Version Image Links:
Google Drive : https://drive.google.com/open?id=1XttsrYyYUsTzwuFOctr59HvCiXSR6w7O
Baidu Drive : https://pan.baidu.com/s/1-SOdpY4ioCk5NY1SsII6EQ (PinCode:6s3f)
Forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-m2u-new-image-all-chips-android6-new-image-release-2019-05-15/9135
  • 2019-04-24 update BPI-M2 Ultra (A40i)Android 6.0.1 HDMI & LCD7
Features Map :http://wiki.banana-pi.org/M2U/Berry_Image_Map#Android_6.0.1_HDMI_.26_LCD7
HDMI Version Image Links:
Google Drive : https://drive.google.com/open?id=1sKRROwW32lgdefgo6NjgAR2_M5zfr2px
Baidu Drive : https://pan.baidu.com/s/1qLHE9o6XT9M5HDF6YtOcuA (PinCode:c103)
LCD7 Version Image Links:
Google Drive : https://drive.google.com/open?id=1H_Dof-A_0BYfg2MMa2okggDAcbIleGvY
Baidu Drive : https://pan.baidu.com/s/1d9BE1rzXFKuQapsHu2ZdLA (PinCode:zy4b)
Forum pthread:http://forum.banana-pi.org/t/banana-pi-bpi-m2u-a40i-android6-new-image-release-2019-04-24/9135
  • 2017-08-25 update
  • HDMI-Version
Google Drive : https://drive.google.com/open?id=0B_YnvHgh2rwjMlVUN2ZGcHIwdUE
Baidu Cloud : MD5: c65fa4c20b8a6d2d05bfd32b090c3570
  • LCD5-Version
Google Drive : https://drive.google.com/open?id=0B_YnvHgh2rwjWGRVay1va1oyWDg
Baidu Cloud : MD5:f664e5fe0af20ebfc06ddc50bac1845b
  • LCD7-Version
google Drive : https://drive.google.com/open?id=0B_YnvHgh2rwjSHduUmRhSXR2Wlk
baidu Cloud : MD5: 6cda3453d9524643c8f92fcdc8deb32f

Ubuntu

3.10 kernel

  • 2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 & Raspbian 9 & Debian 9 Operation system with kernel 3.10.108
BPI-M2U Ubuntu 16.04 Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Ubuntu_16.04
Desktop images:
Google Drive : https://drive.google.com/open?id=1TpRMMcm50kQTXOOLXp65npTWovd7jCYc
Baidu Drive : https://pan.baidu.com/s/1-8nAN7RXVqVbJg3CUQnRzQ (PinCode:fnpt)
MD5 : cde8fd1165b54c633bcc5288e8447c2b
Server images:
Google Drive : https://drive.google.com/open?id=1vcuIpQ7O2SFB3cZ4UemOqR2hQkxHy3RF
Baidu Drive : https://pan.baidu.com/s/18Cp7zeuHxa82z5OU_tV_oQ (PinCode:qat4)
MD5 : 07981887a7a21f5cda72ab8a1e37a834
Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225
  • 2018-01-04 update BPI-M2 Ultra/Berry Ubuntu 16.04 image
Google Drive : https://drive.google.com/file/d/1G4Ggkne63ofD51Yt2c-x5-qy9h7BgY4_/view?usp=sharing
baidu cloud : https://pan.baidu.com/s/1cFHYGY1
MD5: a61e6f66a5ea2288fff0c3acff12d633
  • 2017-11-13 update
Google Drive : https://drive.google.com/file/d/19PI9yuL9iFa4bU6dh7ym3tcCHhjAh-cM/view?usp=sharing
baidu cloud : http://pan.baidu.com/s/1nvccOlz
MD5: 4655b896a3c4e1958a15bb8ca45ac4fe
forum pthread : http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-11-13-ubuntu-16-04-mate-desktop-beta2-bpi-m2u-sd-emmc-img/4182

Debian

  • 2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 & Raspbian 9 & Debian 9 Operation system with kernel 3.10.108
BPI-M2U Debian 9 Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Debian_9
Desktop images :
Google Drive :
Baidu Drive : https://pan.baidu.com/s/1ZqDZT4dOQNyvsu0nT4oMTg (PinCode:kshd)
MD5 : 7e5d848f804bc5ffb8854a93d7488694
Server images:
Google Drive : https://drive.google.com/open?id=1aoB8mGwSveNztB-EO_fBKLOr-GdzcMNV
Baidu Drive : https://pan.baidu.com/s/1V0djGvUR7QJFMeAgZV86zg (PinCode:e0t6)
MD5 : b7314d444dc13a40e1dd7b1602436f40
Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225
  • 2017-11-13 update debian-9-stretch-mate-desktop
Google Drive : https://drive.google.com/file/d/0B_YnvHgh2rwjeTh4TmlnMGl5X3M/view?usp=sharing
baidu cloud : http://pan.baidu.com/s/1c1LvS1y
MD5: 0a1fad281c24902148b16276a79bac12
  • 2017-11-13 update debian-9-stretch-lite
Google Drive: https://drive.google.com/file/d/0B_YnvHgh2rwjOWg1OW9heWZsYm8/view?usp=sharing
baidu cloud: http://pan.baidu.com/s/1c3zxCy 13
MD5: cff677aa94ca5345fc6e26379cfe4e95

Rasbian

  • 2019-05-13 update banana pi M2U board which is based on A40I, R40, V40, and it is based on Ubuntu 16.04 & Raspbian 9 & Debian 9 Operation system with kernel 3.10.108
BPI-M2U Raspbian 9 Features Map:http://wiki.banana-pi.org/M2U/Berry_Image_Map#Raspbian_9.4
Desktop image :
Google Drive : https://drive.google.com/open?id=16bDXcoKycZSGQgzh-L3bQYBpEs8HtRZF
Baidu Drive : https://pan.baidu.com/s/115a-o-qKxI3YDkEAdmGevQ (PinCode:6hxx)
MD5 : f7ee24ff15654724e2c7ec3bf72c8506
Forum pthread : http://forum.banana-pi.org/t/bpi-m2u-berry-new-image-release-ubuntu-16-04-raspbian-9-4-debian-9-4-2019-05-13/9225
  • 2018-05-24 update Raspbian jessie 8.0 V1.1
Google Drive : https://drive.google.com/file/d/0B_YnvHgh2rwjRGlUMUdqZk5ETDg/view?usp=sharing
baidu cloud : https://pan.baidu.com/s/1UnMPtGBNp3-8KHDZPhVOUg
forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-m2u-berry-new-image-release-raspbian-jessie-8-0-2018-5-24/5812
  • 2017-05-25 update raspbian jessie
Google Drive :https://drive.google.com/open?id=1Ntdh5tMyCjiAu8bBC9NC2ShEAYAAD0tD
baidu cloud : https://pan.baidu.com/s/1civq4e
MD5: 60e19ea9138d6841fa6852ece4727b0a
forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-m2-ultra-bpi-m2-berry-new-image-2017-05-25-raspbian-jessie-preview3-bpi-m2u-sd-emmc-img/3306

Armbian

  • Armbain have support BPI-M2 Ultra/BPI-M2 Berry,Armbian Bionic btea and Armbian Stretch beta version
image download : https://www.armbian.com/bananapi-m2u/
Boot logs : http://ix.io/1kVQ
Forum pthread : http://forum.banana-pi.org/t/armbian-bionic-and-stretch/6573

Tina IoT Linux

  • BPI-M2 Ultra / BPI-M2 Berry support Allwinner TinaLinux .
more please see : Tina Linux

LibreElec

  • LibreElec has test images for Banana Pi M2 Ultra, available at the following link:
download link:https://test.libreelec.tv
Discuss on forum : http://forum.banana-pi.org/t/libreelec-image-for-bpi-m2ultra/11635

RPiTC v3 1.12

  • 2017-11-28 updtae
  • RPiTC v3 1.12 for Banana Pi (BPI-M2U/BPI-M2B/BPI-M2P/BPI-M3/BPI-M64/BPI-R2): download link


OpenWRT Linux

  • OpenWrt has test images for Banana Pi M2 Ultra, available at the following link:
https://downloads.openwrt.org/snapshots/targets/sunxi/cortexa7/
https://downloads.openwrt.org/snapshots/targets/sunxi/cortexa7/openwrt-sunxi-cortexa7-sinovoip_bananapi-m2-ultra-ext4-sdcard.img.gz
Discuss on forum:http://forum.banana-pi.org/t/openwrt-bpi-m2ultra/11634

Others

FAQ