
香蕉派 BPI-M1是一种商用卡片大小和低功耗的单板计算机,具有高性能全志A20双核处理器(1ghz)、1gb DDR3 SDRAM、千兆以太网、SATA、USB和HDMI连接。它可以运行多种操作系统,包括Android, Lubuntu, Ubuntu, Debian和Raspbian。
香蕉派 BPI-M1是香蕉派团队推出的第一款开源硬件,也是香蕉派累积销量最多的一款经典产品。现在还有很多商业客户应用在各种项目上。
全志科技(Allwinner) A20 设计: Banana Pi BPI-M1 SBC 全志科技(Allwinner) A20 设计: Banana Pi BPI-M1+ SBC 全志科技(Allwinner) A20 设计: Banana Pi BPI-R1 Router |
全志A20 Dual-core 1.0GHz CPU(A40i芯片可选)
Mali-400 MP2 with Open GL ES 2.0/1.1.
1 GB DDR3 memory.
1x SATA interface.
1x Gigabit LAN
1x USB otg and 2x USB 2.0
1X MIC
AV vide out
HDMI out
IR
CSI camera interface
DSI display interface
26 PIN gpio
HardWare Specification of Banana Pi M1 | |
---|---|
CPU 主控 |
A20 ARM Cortex -A7 Dual-Core |
GPU |
ARM Mali 400 MP2; Complies with OpenGL ES 2.0/1.1 |
Memory 内存 |
1GB DDR3 |
Flash 存储 |
None |
有线网口 |
10/100/1000 Ethernet 8P8C (1000BASE-T) |
WIFI&BT |
None |
Video Input |
A CSI input connector allows for the connection of a designed camera module |
Video Outputs |
HDMI, CVBS, LVDS/RGB |
Audio Outputs |
3.5mm jack and HDMI |
Power |
5 volts DC via Micro USB or GPIO |
USB 2.0 ports |
2 (direct from Allwinner A20 chip) |
GPIO |
GPIO, UART, I2C BUS, SPI BUS, WITH TWO CHIP SELECTS, CAN bus, ADC, PWM, +3.3V, +5V, GND |
LED |
Power Key & 8P8C |
Storage |
SATA 2.0, |
Banana Pi BPI-M1 has a 26-pin GPIO header . Following is the Banana Pi GPIO Pinout:
Note: 5V1,5V2 only support output,not support input |
CSI摄像头连接器CSI摄像机连接器是一个40引脚的FPC连接器,可以通过适当的信号引脚映射连接外部摄像机模块。CSI接口的引脚定义如下所示。这在香蕉派板上标记为“CON1″”。
40 PIN GPIO of Banana pi BPI-M1 | ||
---|---|---|
CSI GPIO Pin |
Pin Name |
GPIO |
CON1 P01 |
LINEINL |
|
CON1 P02 |
LINEINR |
|
CON1 P03 |
VCC-CSI |
|
CON1 P04 |
ADC\_X1 |
|
CON1 P05 |
GND |
|
CON1 P06 |
ADC\_X2 |
|
CON1 P07 |
FMINL |
|
CON1 P08 |
ADC\_Y1 |
|
CON1 P09 |
FMINR |
|
CON1 P10 |
ADC\_Y2 |
|
CON1 P11 |
GND |
|
CON1 P12 |
CSI-FLASH |
PH17 |
CON1 P13 |
LRADC0 |
|
CON1 P14 |
TWI1-SDA |
PB19 |
CON1 P15 |
LRADC1 |
|
CON1 P16 |
TWI1-SCK |
PB18 |
CON1 P17 |
CSI-D0 |
PE4 |
CON1 P18 |
CSI0-STBY-EN |
PH19 |
CON1 P19 |
CSI0-D1 |
PE5 |
CON1 P20 |
CSI-PCLK |
PE0 |
CON1 P21 |
CSI-D2 |
PE6 |
CON1 P22 |
CSI0-PWR-EN |
PH16 |
CON1 P23 |
CSI-D3 |
PE7 |
CON1 P24 |
CSI0-MCLK |
PE1 |
CON1 P25 |
CSI-D4 |
PE8 |
CON1 P26 |
CSI0-RESET\# |
PH14 |
CON1 P27 |
CSI-D5 |
PE9 |
CON1 P28 |
CSI-VSYNC |
PE3 |
CON1 P29 |
CSI-D6 |
PE10 |
CON1 P30 |
CSI-HSYNC |
PE2 |
CON1 P31 |
CSI-D7 |
PE11 |
CON1 P32 |
CSI1-STBY-EN |
PH18 |
CON1 P33 |
RESET\# |
|
CON1 P34 |
CSI1-RESET\# |
PH13 |
CON1 P35 |
CSI-IO0 |
PH11 |
CON1 P36 |
HPR |
|
CON1 P37 |
HPL |
|
CON1 P38 |
IPSOUT |
|
CON1 P39 |
GND |
|
CON1 P40 |
IPSOUT |
The LVDS Connector is a 40-pin FPC connector which can connect external LCD panel \(LVDS\) 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 “CON2″.
LVDS GPIO of Banana Pi BPI-M1 | |||
---|---|---|---|
LVDS Pin |
Pin Name |
Function1 |
Function2(GPIO) |
CON2 P01 |
IPSOUT\(5V output\) |
||
CON2 P02 |
TWI3-SDA |
PI1 |
|
CON2 P03 |
IPSOUT\(5V output\) |
||
CON2 P04 |
TWI3-SCK |
PI0 |
|
CON2 P05 |
GND |
||
CON2 P06 |
LCD0-IO0 |
PH7 |
|
CON2 P07 |
LCDIO-03 |
PH12 |
|
CON2 P08 |
LCD0-IO1 |
PH8 |
|
CON2 P09 |
LCD0-D0 |
LVDS0-VP0 |
PD0 |
CON2 P10 |
PWM0 |
PB2 |
|
CON2 P11 |
LCD0-D1 |
LVDS0-VN0 |
PD1 |
CON2 P12 |
LCD0-IO2 |
PH9 |
|
CON2 P13 |
LCD0-D2 |
LVDS0-VP1 |
PD2 |
CON2 P14 |
LCD0-DE |
PD25 |
|
CON2 P15 |
LCD0-D3 |
LVDS0-VN1 |
PD3 |
CON2 P16 |
LCD0-VSYNC |
||
CON2 P17 |
LCD0-D4 |
LVDS0-VP2 |
PD4 |
CON2 P18 |
LCD0-HSYNC |
||
CON2 P19 |
LCD0-D5 |
LVDS0-VN2 |
PD5 |
CON2 P20 |
LCD0-CS |
||
CON2 P21 |
LCD0-D6 |
LVDS0-VPC |
PD6 |
CON2 P22 |
LCD0-CLK |
PD24 |
|
CON2 P23 |
LCD0-D7 |
LVDS0-VNC |
PD7 |
CON2 P24 |
GND |
||
CON2 P25 |
LCD0-D8 |
LVDS0-VP3 |
PD8 |
CON2 P26 |
LCD0-D23 |
PD23 |
|
CON2 P27 |
LCD0-D9 |
LVDS0-VN3 |
PD9 |
CON2 P28 |
LCD0-D22 |
PD22 |
|
CON2 P29 |
LCD0-D10 |
PD10 |
|
CON2 P30 |
LCD0-D21 |
PD21 |
|
CON2 P31 |
LCD0-D11 |
PD11 |
|
CON2 P32 |
LCD0-D20 |
PD20 |
|
CON2 P33 |
LCD0-D12 |
PD12 |
|
CON2 P34 |
LCD0-D19 |
PD19 |
|
CON2 P35 |
LCD0-D13 |
PD13 |
|
CON2 P36 |
LCD0-D18 |
PD18 |
|
CON2 P37 |
LCD0-D14 |
PD14 |
|
CON2 P38 |
LCD0-D17 |
PD17 |
|
CON2 P39 |
LCD0-D15 |
PD15 |
|
CON2 P40 |
LCD0-D16 |
PD16 |
跳线J11为UART接口。对于香蕉派的开发人员来说,这是一种简单的方法,可以获取控制台输出来检查系统状态和日志消息。
Jumper J11 of Banana Pi BPI-M1 | |||
---|---|---|---|
J11 Pin |
Pin Name |
Function1 |
Function2(GPIO) |
J11 Pin1 |
TXD |
UART0-TX |
PB22 |
J11 Pin2 |
RXD |
UART0-RX |
PB23 |
跳线J12提供包括3.3V和5V的电源。这里有一对双TX/RX信号输出。
Jumper J12 of Banana Pi BPI-M1 | |||
---|---|---|---|
J12 Pin |
Pin Name |
Function1 |
Function2(GPIO) |
J12 Pin1 |
5V |
||
J12 Pin2 |
3V3 |
||
J12 Pin3 |
NC |
IO-7 |
PH5 |
J12 Pin4 |
RXD |
UART7_RX |
PI21 |
J12 Pin5 |
NC |
IO-8 |
PH3 |
J12 Pin6 |
TXD |
UART7_TX |
PI20 |
J12 Pin7 |
GND |
||
J12 Pin8 |
GND |
Linux kernel 3.4 Source code : https://github.com/BPI-SINOVOIP/BPI-M1-bsp |
Android 4.4 source code. LCD7 type: https://github.com/BPI-SINOVOIP/BPI-A20-Android-4.4 |
Android 4.2.2 source code. HDMI type: https://github.com/BPI-SINOVOIP/BPI-A20-Android |
BPI-M1 Gerber/Boom/Assembly document: |
Baidu cloud: https://pan.baidu.com/s/1bM8NR12Wp_dtp-m52nuKrA?pwd=8888 (pincode:8888)
Schematic diagram: https://drive.google.com/drive/folders/0B4PAo2nW2KfnflVqbjJGTFlFTTd1b1o1OUxDNk5ackVDM0RNUjBpZ0FQU19SbDk1MngzZWM?resourcekey=0-ZRCiv304nGzvq-w7lwnpjg&usp=sharing |
BPI-M1 DXF file download link: google drive |
BPI-M1 3D design file download link: google drive |
由于谷歌的安全更新,一些旧的链接将无法工作,如果你想使用的图像不能从 新 link bpi-image 文件下载。 |
All banana pi docement(SCH file,DXF file,and doc) |
CE FCC RoHS : BPI-M1 CE,FCC,RoHS |
Arch linux wiki for BPI-M1: https://wiki.archlinux.org/index.php/Banana_Pi |
Nas for BPI-M1/BPI-M1+ : https://www.hackster.io/jeffbaocai/bananapi-pro-nas-0815dc?ref=platform&ref_id=8064_popular___&offset=3 |
NetBSD/evbarm on Allwinner SoCs : https://wiki.netbsd.org/ports/evbarm/allwinner/#index1h1 |
Gentoo for banana pi : https://wiki.gentoo.org/wiki/Banana_Pi_the_Gentoo_Way |
OpenSUSE for banana pi : https://en.opensuse.org/HCL:BananaPi |
How to booting from SSD using Lubuntu / Raspbian https://bananapi.gitbooks.io/bpi-m1/content/en/howtobootingfromssdusinglubunturaspbian.html |
Building the cluster on BPI https://www.hackster.io/Penguinfly/banana-pi-cluster-47d566 |
Allwinner documents. allwinner chip online datasheet and documents: http://dl.linux-sunxi.org/ |
2018-07-28 update android 4.4 LCD version image |
Features Map: https://docs.banana-pi.org/en/M1_Image_Map
Baidu Drive: https://pan.baidu.com/s/1DfSIiMvW_I-kFjTZMtcVsA
Release Date: 2018-07-26 |
Baidu Drive: https://pan.baidu.com/s/1HErsANQ4PsnwQJ-tH0AdTg
2022-09-07 Armbian_22.11.0-trunk_Bananapi_jammy_edge_5.19.6_xfce_desktop.img |
Baidu Cloud: https://pan.baidu.com/s/1fM-in68EK_ABvSJ7XiY0Ag?pwd=yft7 PIN code: yft7
Banana Pi new image: Ubuntu 16.04 with Allwinner BSP, use MPV play 1080P video,Allwinner BSP kernel 3.4 , BPI-M2 Ultra/Berry use kernel 3.10 |
Discuss on forum: https://forum.banana-pi.org/t/banana-pi-new-image-ubuntu-16-04-with-allwinner-bsp-use-mpv-play-1080p-video/13272
2018-7-28 update :Ubuntu Server16.04 HDMI Version Image Link |
Features Map: https://docs.banana-pi.org/en/M1_Image_Map
Baidu Drive: https://pan.baidu.com/s/1GYH8oDK3T_WcUFn-0t9YmQ
Release Date: 2018-07-26 |
Baidu Drive: https://pan.baidu.com/s/1Tw_99XBZVOmKyavNxCXv3w
2022-09-07 Armbian_22.11.0-trunk_Bananapi_BPI-M1_bullseye_edge_5.19.6_xfce_desktop.img |
Baidu Cloud: https://pan.baidu.com/s/1Vclux6Wb-ToJGOaGQxV6Hg?pwd=m4a3 PIN code: m4a3
2019-9-18 update. Debian 10 buster mate desktop with grub support (boot-2019.07 + kernel 5.1.1) |
2023-07 Armbian_23.02.0_Banana Pi BPI-M1 |
Baidu Cloud: https://pan.baidu.com/s/1pPh0vomR3MZozm2iLqBAmA?pwd=8888 PIN code: 8888
2023-07 Armbian_23.08.0_Banana Pi BPI-M1 |
Baidu Cloud: https://pan.baidu.com/s/1L3ZTQt_JOWRrAcA7bZakmA?pwd=8888 PIN code: 8888
Armbian_23.02.0-trunk_Bananapi_jammy_current_5.15.93.img.xz and Armbian_23.02.0-trunk_Bananapi_jammy_edge_6.1.11.img.xz |
Google Drive: https://drive.google.com/drive/folders/1VpvVkYMqgmSnmfKXQSrEY2B6wRa-cggL?usp=share_link
Discuss on forum: https://forum.banana-pi.org/t/banana-pi-bpi-m1-new-armbian-image/15157
2022-12-06 Armbian_22.11.0-trunk_Bananapi BPI-M1_bullseye_edge_6.0.9.img.xz |
Baidu Cloud: https://pan.baidu.com/s/12R8mIf7_45HDtruqEvktBw?pwd=8888 PIN code: 8888
Discuss on forum: https://forum.banana-pi.org/t/bananapi-bpi-m1-new-image-release-armbian-bullseye/14446/2
Armbian Xenial and Armbian Jessie |
Image lownload link: https://www.armbian.com/bananapi/
BPI-M1/BPI-M1+/BPI-R1 use A20 chip,so easy to run openwrt |
Openwrt support for allwinner: https://oldwiki.archive.openwrt.org/toh/lemaker/bananapi
Image download: https://downloads.openwrt.org/chaos_calmer/15.05/sunxi/generic/uboot-sunxi-Lamobo_R1/
Opwrt for Allwinner Soc: https://oldwiki.archive.openwrt.org/toh/lemaker/bananapi
How to build OpenWRT image from github : https://bananapi.gitbooks.io/bpi-m1/content/en/howtobuildopenwrtimagefromgithub.html |
FreeBSD on Allwinner (sunxi) systems for banana pi
香蕉派作为全志的官方合作伙伴,香蕉派的产品必须采用全志的芯片设计。例如A20/A31 S/H3/H2+/A64/A83T,FreeBSD已经支持许多Allwinner。所以很容易在香蕉派板上使用。
Allwinner A20 (sun7i), a dual-core Cortex-A7 BPI-M1/BPI-M1+/BPI-R1
Allwinner A31 and A31s (sun6i), a quad-core Cortex-A7 BPI-M2
Allwinner A64 (sun50i), a quad-core Cortex-A53 BPI-M64
Allwinner A83T (sun8i), an octa-core Cortex-A7 BPI-M3
Allwinner H3 (sun8i), a quad-core Cortex-A7 BPI-M2+/BPI-M2+ EDU/
Image and how to : https://bananapi.gitbooks.io/bpi-m1/content/en/opensuse.html |
Image and how to : https://bananapi.gitbooks.io/bpi-m1/content/en/openmediavault.html |
Image and how to : https://bananapi.gitbooks.io/bpi-m1/content/en/arch_linux.html |
Gentoo Linux有官方支持香蕉派BPI-M1,所以你也可以在BPI-M1+,和BPI-R1上使用,都是基于全志 A20芯片的。
Gentoo linux wiki : https://wiki.gentoo.org/wiki/Banana_Pi_the_Gentoo_Way |
Image and how to : https://bananapi.gitbooks.io/bpi-m1/content/en/raspbsdonbpi-m1.html |
Image and how to : https://bananapi.gitbooks.io/bpi-m1/content/en/centos7linuxforbpi.html |
Image and how to : https://bananapi.gitbooks.io/bpi-m1/content/en/dietpi.html |
Image and how to : https://bananapi.gitbooks.io/bpi-m1/content/en/freebsdnetbsd.html |
Banana Pi M2+ with H3 chip
Banana Pi M3 with A83T chip
BPI-M1 and BPI-M1+ use A20 chip
Simplenas image : https://simplenas.com/download/other/banana-pi-m1 |
OEM&ODM, 请联系: [email protected] |