香蕉派 BPI-R2

From Banana Pi Wiki
Revision as of 22:38, 19 April 2023 by Sinovoip (talk | contribs) (参考文当)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


BPI-R2概要

介绍

香蕉派 BPI-R2 with MT7623N
香蕉派 BPI-R64 with MT7622
香蕉派 BPI-W2 with Realtek RTK1296 chip design
香蕉派 BPI-R1 with allwinner A20 chip design
BPI-R2 for BPI 4.0:MT7623N for 4G router Successful case

BPI-R2集成MTK7623N 四核 ARM Cortex-A7 MP 支持主频1.3 ghz,BPI-R2 路由器提供丰富各种外设接口,包括 HDMI TX 高清接口, MIPI DSI 屏接口, PCIe2.0 接口, USB2.0 OTG 端口, USB3.0 端口, SATA 端口,5 千兆网口, 板载802.11a/b/g/n wifi 无线& BT4.1蓝牙 , 并且通过mini PCI-e支持 802.11ac/n WLAN

BPI-R2 系统支持 Android5.1,并完善支持 OpenWRT,Debian linux,Ubuntu linux, Raspbian 和其他嵌入式操作系统. 尺寸与BPI-R1完全一样大小, 支持 1080P y高清视频输入,40 PIN GPIO 与 Raspberry Pi 3一致.

Banana Pi BPI-R2.jpg

关键特性

  • MediaTek MT7623N, Quad-core ARM Cortex-A7
  • Mali 450 MP4 GPU
  • 2G DDR3 SDRAM
  • Mini PCIE interface.
  • support 2 SATA interface
  • MicroSD slot supports up to 256GB expansion
  • 8G eMMC flash (option 16/32/64G)
  • MIPI display interface support
  • 5 port 10/100/1000 Mb Ethernet port
  • (2) USB 3.0 and (1) USB 2.0 otg port
  • 1080P high-definition video playback
  • HDMI port and multi-channel audio output
  • WIFI&Bluetooth 4.1 with 802.11B/G/N onboard

开始使用

硬件

硬件接口示意

BPI-R2 new intface.jpg

硬件规格

Banana Pi BPI-R2 硬件规格
CPU MediaTek MT7623N, Quad-core ARM Cortex-A7
GPU Mali 450 MP4 GPU
Memory 2G DDR3 SDRAM
Storage Onboard 8GB eMMC Flash, Micro SD-Card slot, Two SATA 2.0 Port
Network 5 x 10/100/1000 Mbit/s Ethernet (MT7530)
WIFI&BT Wi-Fi 802.11 b/g/n 2.4G/5G + Bluetooth BT4.1(MT6625L)
Display(s) HDMI (Type A) output with HDCP 1.4, resolutions up 1920x1200; MIPI Display Serial Interface (DSI) interface(4 data lanes)
Video decoder(s) Multi-format FHD video decoding, including Mpeg1/2, Mpeg4, H.263, H.264, etc. H.264 high-profile 1080p@60fps, HEVC/H.265 1080P@60fps
Audio Output(s) HDMI & I2S
USB port USB 3.0 PORT (x2), USB OTG (x1)
mini PCIE 1 mini pcie interface & 1 pcie pin define interface
Remote IR Receiver (x1)
GPIO 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). Some of I/O Pin can be used for specific functions as UART, I2C, SPI or PWM
Switches Reset button, Power button, U-boot button
LED Power Status and 8P8C
Power Source 5 volt @2A via DC Power and/or Micro USB (OTG)
Size & Weight 148 mm × 100.5mm 100g
OS OpenWRT, Debian, Ubuntu, Raspbian and others OS

BPI-MT7615 802.11 ac wifi 4x4 dual-band

我们开发了 MT7615 802.11 ac wifi 模组 ,能方便的在 BPI-R2

MT7615是一个支持1733 Mbps物理量的高度集成的Wi-Fi芯片,它完全符合IEEE 802.11ac和IEEE802.11 a/b/n标准,在高标准下提供丰富的无线连接特性,提供可靠的、经济的吞吐量和扩展的距离。

BPI-MT7615 802.11 ac wifi 4x4 dual-band module

BPI-R2 GPIO 定义

同香蕉派其他板一样,Banana Pi BPI-R2 也有40-pin GPIO 接口:

Banana Pi BPI-R2 的40 PIN GPIO 定义与树莓派 3 一亲,下面是 Banana Pi GPIO定义:

Gpio define.png

Banana pi BPI-R2 40 PIN GPIO 定义:

Banana pi BPI-R2 40 PIN GPIO 定义
GPIO Pin Name Default Function
CON1-P01 VCC-3V3
CON1-P02 VCC-5V
CON1-P03 I2C\_SDA0 GPIO75
CON1-P04 VCC-5V
CON1-P05 I2C\_SCL0 GPIO76
CON1-P06 GND
CON1-P07 PWM-003 GPIO206
CON1-P08 UTXD1 GPIO80
CON1-P09 GND
CON1-P10 URXD0 GPIO81
CON1-P11 URXD1 GPIO80
CON1-P12 I2S0\_BCK GPIO74
CON1-P13 UTXD0 GPIO79
CON1-P14 GND
CON1-P15 PWM-002 GPIO205
CON1-P16 URTS1 GPIO25
CON1-P17 VCC-3V3
CON1-P18 UCTS1 GPIO24
CON1-P19 SPI0\_MO GPIO56
CON1-P20 GND
CON1-P21 SPI0\_MI GPIO55
CON1-P22 PCM\_CLK GPIO18
CON1-P23 SPI0\_CK GPIO54
CON1-P24 SPI0\_CSN GPIO53
CON1-P25 GND
CON1-P26 PCM\_RX GPIO20
CON1-P27 I2C\_SDA1 GPIO57
CON1-P28 I2C\_SCL1 GPIO58
CON1-P29 PCM\_RST GPIO22
CON1-P30 GND
CON1-P31 SPDIF\_OUT GPIO200
CON1-P32 PCM\_TX GPIO21
CON1-P33 I2S0\_MCLK GPIO126
CON1-P34 GND
CON1-P35 I2S0\_LRCK GPIO73
CON1-P36 PCM\_SYNC GPIO19
CON1-P37 SPDIF\_IN1 GPIO202
CON1-P38 I2S0\_DATA\_IN GPIO72
CON1-P39 GND
CON1-P40 I2S0\_DATA\_OUT GPI049

MIPI DSI \(屏显示接口\)

Thedisplay 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”.

MIPI DSI of Banana pi BPI-R2
DSI Pin Name Default Function Function2:GPIO
CN6-P01 VCC-3V3
CN6-P02 VCC-5V
CN6-P03 VCC-3V3
CN6-P04 VCC-5V
CN6-P05 GND
CN6-P06 VCC-5V
CN6-P07 GND
CN6-P08 VCC-5V
CN6-P09 NC
CN6-P10 GND
CN6-P11 NC
CN6-P12 DSI-D0N
CN6-P13 NC
CN6-P14 DSI-D0P
CN6-P15 DSI\_TE GPIO84
CN6-P16 GND
CN6-P17 I2C\_SDA2 GPIO77
CN6-P18 DSI-D1N
CN6-P19 I2C\_SCL2 GPIO78
CN6-P20 DSI-D1P
CN6-P21 CTP-INT GPIO23
CN6-P22 GND
CN6-P23 CTP-RST GPIO236
CN6-P24 DSI-CKN
CN6-P25 GND
CN6-P26 DSI-CKP
CN6-P27 GPIO28
CN6-P28 GND
CN6-P29 GPIO83
CN6-P30 DSI-D2N
CN6-P31 GPIO204
CN6-P32 DSI-D2P
CN6-P33 GND
CN6-P34 GND
CN6-P35 LCM\_BLPWM GPIO203
CN6-P36 DSI-D3N
CN6-P37 GND
CN6-P38 DSI-D3P
CN6-P39 NC
CN6-P40 GND

UART 串口定义:

Theheader 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.

Debug Uart of Banana pi BPI-R2
CON2 Pin Name Default Function GPIO
CON2 P03 UTXD2
CON2P02 URXD2
CON2P01 GND

资源

软件源代码

参考文当

[链接: https://pan.baidu.com/s/1BCzYjVKeJz23ha2xwP-Stg 提取码: kwzt MTK 7623N datasheet for development board programming guide V1.1]
CE,FCC,RoHS
  • Banana Pi BPI-R2 Razberry board OpenHab2
https://community.openhab.org/t/banana-pi-bpi-r2-razberry-board-openhab2-help/37222/8

软件镜像

Ubuntu with kernel 4.4

Image Release : http://forum.banana-pi.org/t/topic/5293

Ubuntu with kernel 4.14

BPI-R2 Ubuntu 16.04 Kernel4.14 V1.0: http://forum.banana-pi.org/t/topic/5548

OpenWrt(LEDE)

  • Banana Pi BPI-R2 19.07.7 OpenWRT Router image Kernel 4.14.112 2021-04-15
Wan IP : DHCP
Lan IP :192.168.1.1
google image download link:https://drive.google.com/file/d/1OFSq6-23CT31Nt5Nohq2E9Nh6RmsCGXC/view?usp=sharing
baidu link : https://pan.baidu.com/s/1_0dWUsLXc4HUurAdleOf_w pincode: 7262
Discuss on forum: http://forum.banana-pi.org/t/banana-pi-bpi-r2-19-07-7-openwrt-router-image-2021-04-15/12161
Source code https://github.com/BPI-SINOVOIP/BPI-R2-OPENWRT-19.07.7.git


  • Official OpenWR 18.06.4 for Banana Pi BPI-R2 image released 2019-7-04
image download:https://downloads.openwrt.org/releases/18.06.4/targets/mediatek/mt7623/
https://openwrt.org/toh/sinovoip/sinovoip_banana_pi_r2
Forum pthread:http://forum.banana-pi.org/t/official-openwr-18-06-4-for-banana-pi-bpi-r2-image-released-2019-7-04/9459


  • BananaPI BPI-R2 Openwrt18.06 Image Release and source code 2019-03-06
source code on Github: https://github.com/BPI-SINOVOIP/BPI-R2-OPENWRT-18.06
image download: https://dev.banana-pi.org.cn/Image/BPI-R2/Openwrt/1806/
MD5SUM
mtk-bpi-r2-EMMC.img : 5d1537c45679de352dd25d8dda46b9ad
mtk-bpi-r2-SD.img :71fce303abdceed4f1c3548d5a3fc207
forum Pthread: http://forum.banana-pi.org/t/bananapi-bpi-r2-openwrt18-06-demo-image-release-2019-03-06/8562
  • Official OpenWRT 18.06.0 image :
https://downloads.openwrt.org/releases/18.06.0/targets/mediatek/mt7623/
BPI-R2 OpenWrt(LEDE) 20180509: http://forum.banana-pi.org/t/topic/5646
BPI-R2 OpenWrt(LEDE) 20180411: http://forum.banana-pi.org/t/topic/5395
BPI-R2 OpenWrt(LEDE) 20170908: http://forum.banana-pi.org/t/topic/3797

OpenMPTCProuter

  • 2018-10-12 update, OpenMPTCProuter use MultiPath TCP (MPTCP) to aggregate multiple Internet connections and OpenWrt. and have official support BPI-R2.
image download:https://www.openmptcprouter.com/download
source code on github:https://github.com/Ysurac/openmptcprouter
forum pthread: http://forum.banana-pi.org/t/banana-pi-bpi-r2-new-image-openmptcprouter-official-support/7229

Armbian

  • Armbian preview image for Bananapi R2 / K4.19.y
https://www.armbian.com/bananapi-r2/

Centos 7

BPI-R2 Centos 7 Kernel4.4 20180112: http://forum.banana-pi.org/t/topic/5124

Debian

  • 2019-8-12 update.[BPI-R2] debian 10 buster image with Kernel 4.19.62, shared by frank-w
Kernel: 4.19.62,uboot 2019-07 with erase-env + sata-support,new preloader (2019-07-22),configured to ip 192.168.0.11 on lan0,openssh-server running with root-login (should be disabled afterwards),username/password: root/bananapi
google drive:https://drive.google.com/open?id=1oP7jy1KrrIOifvImo2nQ59wx3_9hHkgk
how to : https://www.fw-web.de/dokuwiki/doku.php?id=en:bpi-r2:storage#short_install-guide
forum discuss:http://forum.banana-pi.org/t/bpi-r2-debian-buster-image-with-kernel-4-19-62/9601
  • Image Release
image download : https://drive.google.com/drive/folders/1oP7jy1KrrIOifvImo2nQ59wx3_9hHkgk
documents: http://www.fw-web.de/dokuwiki/doku.php?id=en:bpi-r2:debian

Basic Alpine Router Platform with WIFI AccessPoint on Pantavisor 005

  • Image Release
release date :2018-06-17
  • SD-Card images:
512M: https://s3.amazonaws.com/bpi-pv/alpine-router/2/2018-06-16-alpine-router-pantavisor-512M-bpi-r2-sd-emmc.img.zip
8G: https://s3.amazonaws.com/bpi-pv/alpine-router/2/2018-06-16-alpine-router-pantavisor-8G-bpi-r2-sd-emmc.img.zip
  • PVR Command Line Tool (download to PATH directory and make executable):
Linux (amd64): https://gitlab.com/pantacor/pvr/uploads/b0db2e9e36fa70ff09e045df9c9803d4/pvr-004-amd64.gz
Windows (x64): https://gitlab.com/pantacor/pvr/uploads/a7a26b603a5b8e9a98e2dc7c77b4c252/pvr-004-win10-x64.zip
More downloads: https://gitlab.com/pantacor/pvr/tags/004
  • Discuss on forum :
http://forum.banana-pi.org/t/bpi-r2-new-image-basic-alpine-router-platform-with-wifi-accesspoint-on-pantavisor-005-2018-06-17/6032

yocto Linux

  • this image just for test. yocto with kernel 4 4,and GPU working fine.this GPU binary is from yocto SDK with kernel 3.18 , we test it with github kernel 4.4 , just change rootfs. if working fine .so , maybe can use on kernel 4.14. just need to test . and have weston commond to test more.
test image : https://drive.google.com/open?id=1le2rroD3Dgc4HkEUmGyDLZix-Llrzeen
video demo : https://www.youtube.com/watch?v=HhFn1Nqht1E&feature=youtu.be
Forum pthread : http://forum.banana-pi.org/t/banana-pi-bpi-r2-new-image-gpu-decode-test-yocto-with-kernel-4-4-just-for-test/6508

MQLinux 19.02 beta

  • update 2019-03-12,
Main features:
Highly streamlined embedded design system, running in memory
Mutilple Language (en/zh_CN currently)
DNS Proxy/Cache
DDNS
VLAN Extension for WAN
Multiple WAN (each ethernet port can be defined)
DHCP Server
FTP Server
PPPoE Server
Samber Server
VPN client/Server (PPTP VPN, IPsecVPN, OpenVPN)
Cloud Login
Firewall
IP-MAC Locking
Port Mapping/DMZ/UPnP
Diagnose Tools …
image dwonload: https://drive.google.com/file/d/1Ws2IUiCGSKKQ2dCM5XJBV-pog-hk17PM/view?usp=sharing
MD5: 09b58f050166ed5d09803e1de56d7890
Forum pthread: http://forum.banana-pi.org/t/banana-pi-bpi-r2-new-image-mqlinux-19-02-beta/8832

BPI-R2 相关项目

Forum pthread:http://forum.banana-pi.org/t/bpi-r2-based-diy-nas-router/6787

FAQ