Difference between pages "Banana Pi BPI-F2P" and "香蕉派 BPI-M5"

From Banana Pi Wiki
(Difference between pages)
Jump to: navigation, search
(Hardware interface)
 
(documents)
 
Line 1: Line 1:
[[zh:香蕉派 BPI-F2P]]
+
[[en:Banana Pi BPI-M5]]
 +
=BPI-M5介绍=
 +
[[File:Banana_Pi_BPI-M5_4.JPG|thumb|[[Banana Pi BPI-M5]]]]
 +
[[File:Banana_Pi_BPI-M5_1.JPG|thumb|Amlogic S905X3 Processor]]
  
=Introduction=
+
Banana Pi BPI-M5是新一代单板计算机设计,采用Amlogic S905X3四核Cortex-A55 (2.0xxGHz)处理器。MP2 GPU(650Mhz)。支持4GB LPDDR4和16G eMMC板载存储。它有4个USB 3.0端口,1个千兆网口。
 +
905X3是晶晨半导体旗下最新的8K智能家庭影音芯片,采用四颗64位ARM A55架构 CPU芯片,集成G31图形处理器,支持8K视频解码和8K视频输出,运行开放的安卓9.0系统和Linux系统。
  
[[File:Banana_PI_BPI-F2P_3.JPG|thumb| [[Banana Pi BPI-F2P]]]]
+
[[File:Banana_Pi_BPI-M5_7.jpg]]
[[File:Banana_PI_BPI-F2P_8.jpg|thumb| BPI-F2S with Heat sinks ,PoE module and RTC battery on board]]
 
[[File:BPI-F2P-SUB_5.JPG|thumb| BPI-F2S with F2S-SUB baord for 4G,Wifi,and SATA support]]
 
[[File:Banana_PI_BPI-F2P_6.JPG|thumb| BPI-F2S back]]
 
[[File:Banana_Pi_BPI-F2S_2.JPG|thumb| [[Banana Pi BPI-F2S]] FPGA board]]
 
[[File:SP7021diagram_.png|thumb|SunPlus SP7021 Diagram]]
 
[[File:Sunpuls_sp7021.jpg|thumb|SunPlus SP7021]]
 
  
Banana Pi BPI-F2P use [https://www.sunplus.com/ '''Sunplus'''] chip design, this is a industrial control board. use Plus1(sp7021) design same ase [[Banana Pi BPI-F2S]], it support PoE function with PoE module,and support RS232 and RS485 . so you can use it do a Industrial control gateway.
+
==关键特性==
 +
* Amlogic S905X3 四核Cortex-A55 (2.0xxGHz)处理器
 +
* Mali-G31 GPU图形处理器
 +
* 4GB LPDDR4内存
 +
* 16GB eMMC 板载存储.
 +
* 4 USB 3.0 端口
 +
* 1 GbE 千兆网口
 +
* HDMI 输出
  
==Application direction==
+
==Getting Start==
*IoT/Industrial Internet control
 
*Smart Audio
 
*Smart Payment system
 
*Vehicular networking technology and applications
 
  
==about SunPlus SP7021==
+
=硬件=
 +
==硬件接口==
 +
[[File:Banana_Pi_BPI-M5_interface.jpg]]
  
SunPlus sp7021 is a revolutionary SoC that has the power of a Linux-grade chip and the integration simplicity of a microcontroller.it with ARM Cortex-A7 Quad core,ARM926 real-time core,8051 low-power core
+
==硬件规格==
 +
{| class="wikitable"
 +
|-
 +
| style="background: PaleTurquoise; color: black" colspan="4"| '''香蕉派BPI-M5 硬件规格表'''
 +
|-
 +
|CPU|| Amlogic S905X3 Quad-Core Cortex-A55 (2.0xxGHz)
 +
|-
 +
| GPU||Mali-G31 MP2 GPU with 4 x Execution Engines (650Mhz)
 +
|-
 +
| Memory|| 4 GB LPDDR4
 +
|-
 +
| Storage|| MicroSD slot with support for up to 256GB expansion and 16G eMMC flash with support for up to 64GB
 +
|-
 +
| Network|| 10/100/1000 Mbit/s Ethernet
 +
|-
 +
|Video Output(s)|| 1 x HDMI 2.0 (up to 4K@60Hz with HDR, CEC, EDID)
 +
|-
 +
| Audio Output(s)|| 3.5mm jack and 1 x HDMI digital output
 +
|-
 +
| USB ports|| USB 3.0 PORT (x4)
 +
|-
 +
|GPIO|| 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). GPIO pins can be used for UART, I2C, SPI or PWM
 +
|-
 +
|Switches|| Reset, Power and U-boot
 +
|-
 +
| LED|| Power Status and Activity status
 +
|-
 +
| Power Source|| 5 volt @3A via Micro USB (TYPE C)
 +
|-
 +
|Size & Weight|| 92x60mm, 48g
 +
|-
 +
|OS|| Android and Linux
 +
|}
  
Conceived by Sunplus Technology in collaboration with Tibbo Technology, PLUS1 takes all the sophisticated elements typically found in modern industrial-grade embedded Linux chips, adds a plethora of features targeting IoT and industrial control applications, and delivers the resulting design in a simple microcontroller-like package that needs few external components, simplifies the schematic diagram, and reduces the PCB complexity.
+
==香蕉派BPI-M5 与 Odroid C4 和 Raspberry Pi 4硬件规格比较表==
  
SP7021 is a SoC solution of industrial control. It meets customers’full demand on function but with low cost so that will improve customers’ competitiveness in the market. SP7021 provides rich GPIOs, storage and USB interface. And it provides MIPI CSI interface for video input and HDMI interface for video output. It also provides FPGA interface for function extension. SP7021 also has 4 Ethernet ports providing customers a high competitive solution.
+
{| class="wikitable"
 +
|-
 +
| style="background: PaleTurquoise; color: black" colspan="4"| '''BPI-M5 VS Odroid C4 VS RPI 4'''
 +
|-
 +
|||Banana Pi BPI-M5|| Odroid C4|| Raspberry Pi 4
 +
|-
 +
|Processor ||Amlogic S905X3 Quad-Core Cortex-A55 ARMv8.2-A 64-bit 1.5GHz || Amlogic S905X3 Quad-Core Cortex-A55 ARMv8.2-A 64-bit 1.5GHz || Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
 +
|-
 +
|GPU ||Mali-G31 MP2 GPU || Mali-G31 MP2 GPU || Broadcom VideoCore VI
 +
|-
 +
|RAM ||4GB LPDDR4 ||DDR4 memory (4GiB) ||2GB, 4GB or 8GB LPDDR4-3200 SDRAM
 +
|-
 +
|Storage || micro SD card slot & 16GB eMMC flash on board ||micro SD card slot , non EMMC ||micro SD card slot, non EMMC
 +
|-
 +
|Network || GbE ,Optional WiFi USB dongle || GbE ||GbE, 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE
 +
|-
 +
|Video Output || 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) || 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) || 2 × micro-HDMI 2.0
 +
|-
 +
|Audio Output ||3.5mm jack and 1 x HDMI digital output || N/A || 3.5 mm analogue audio-video jack
 +
|-
 +
|DSI ||N/A ||N/A || 2-lane MIPI DSI display port
 +
|-
 +
|CSI ||N/A ||N/A ||2-lane MIPI CSI camera port
 +
|-
 +
|USB ||USB 3.0 x 4 TYPE C ||USB 3.0 x 4, 1 x Micro USB 2.0 port (OTG) || 2 USB 3.0 ports; 2 USB 2.0 ports;
 +
|-
 +
|Power ||5 volt @3A via Micro USB (TYPE C) ||1 x DC power jack (Outer diameter : 5.5mm, inner diameter : 2.1mm) || 5V DC via USB-C connector (minimum 3A*)
 +
|-
 +
|IR ||Yes ||Yes ||N/A
 +
|-
 +
|GPIO ||40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). || 40 x GPIO pins ||40-pin GPIO header, populated
 +
|-
 +
|Button ||Reset, user and U-boot || N/A || N/A ||
 +
|-
 +
|LED || Power Status and Activity status || Power Status and Activity status || Power Status and Activity status
 +
|-
 +
|Dimensions & weight ||85x56mm, 48g || ||88 mm × 58 mm × 19.5 mm, 46 g
 +
|-
 +
|Linux Support || Linux & Android ||Linux & Android ||Linux & Android
 +
|}
  
===characteristics of the SP7021===
+
==GPIO PIN define ==
*Easy-to-use LQFP package.
 
*Quad-core 1GHz Cortex-A7 CPU, plus A926 and 8051 cores.
 
*Single 3.3V power*.
 
*Integrated 128MB or 512MB DDR3 DRAM.
 
*Eight 8-bit 5V-tolerant IO ports, plus one high-current port.
 
*Flexible Peripheral Multiplexing (PinMux).
 
*Dual PinMuxable Ethernet MACs.
 
*Four PinMuxable Enhanced UARTs, plus one console UART.
 
*Industrial operating temperature range: -40C ~ +85C.
 
*Low EMI simplifies certification.
 
*Modern, Yocto-based Linux distribution.
 
*10-year supply guarantee.
 
*Robust ready-to-run modern Linux distribution available
 
*And much more...
 
 
 
=Hardware=
 
==Hardware interface==
 
[[File:Banana_PI_BPI-F2P_interface_750.JPG]]
 
 
 
the inner and outer diameter of the power plug adapter :the inner and outer diameter of the plug :https://drive.google.com/file/d/1k3AWmYOs2XE7lnRxCyytZu0Vpq_Bzcu_/view?usp=sharing
 
 
 
==Hardware spec==
 
*SoC – Sunplus SP7021 “Plus1” with a quad-core Cortex-A7 processor @ 1.0 GHz, one Arm A926 microprocessor, an 8051 core to handle I/Os, and 128MB or 512MB DDR3 DRAM.
 
*Storage – 8GB eMMC flash, microSD card slot
 
*Video Output – HDMI 1.4 output
 
*Camera I/F – MIPI CSI connector
 
*Connectivity – 2x 10/100M Ethernet
 
*USB – 2x USB 2.0 host ports, 1x micro USB port
 
*Expansion
 
::2 USB header interface
 
::40-pin GPIO header compatible
 
::7.4V Lithium battery power supply interface
 
::RTC battery interface
 
::PoE function support
 
*Debugging – 3-pin header for UART console, SWD ICE port
 
*Security – TPM 2.0 via ST33TPH2EI2C secure element
 
*Misc – Power switch, reset button, boot selection dip switch
 
*Power Supply – 12VDC via power barrel jack
 
*Dimensions – 130x85mm
 
*Temperature Range – -40C ~ +85°C
 
 
 
== BPI-F2P-SUB baord ==
 
 
 
we also design a expansion board for BPI-F2P , it support 2 SATA interface and 4G module support interface
 
 
 
[[File:BPI-F2P-SUB_4.jpg]]
 
 
 
=Software=
 
 
 
==Source code on github==
 
* Sunpuls github for Linux kernel 4.19 and 5.4 source code: https://github.com/sunplus-plus1
 
* BPI-F2S BPS code with kernel 4.19 : https://github.com/BPI-SINOVOIP/BPI-F2S-bsp
 
  
 
=Resources=
 
=Resources=
*BPI-F2P schematic diagram : https://drive.google.com/file/d/1_S0dL2J3N-xeq6FKy3aPP-3HNdCwqLWt/view?usp=sharing
+
==Source code==
*BPI-F2P DXF file: https://drive.google.com/file/d/1URef-K9OI_5OIFStrkbJvGah-3BykDEW/view?usp=sharing
+
===Android===
*Sunpulus wiki page documents(english):https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
+
===Linux===
*PLUS1 SP7021 Datasheet : https://drive.google.com/file/d/1MWFwgHMteMKVxgzyK5ClU9LOyh-M8xPA/view?usp=sharing
 
*SP7021 Released Document :https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
 
*Banana Pi BPI-F2P Sunplus SP7021 industrial control board PoE function test:https://www.youtube.com/watch?v=YQ5rVYHLHQI
 
*[https://www.youtube.com/watch?v=eoSP7cO2ki4&feature=youtu.be Banana Pi BPI-F2S setup & run fedora 31 (u-boot-2019.04 + kernel 4.19.37)]
 
 
 
=Image=
 
All image download link:
 
*google drivr:https://drive.google.com/drive/folders/1slYu3CLbP2OIarjarT4hdShBAXbPxDWZ
 
*baidu cloud:https://pan.baidu.com/s/13l52p--Bb_B3vo-vfBFFqA pincode:L7r1
 
 
 
==Ubuntu Linux==
 
*BPI-F2P new image:Ubuntu server 20.04.1 and Ubuntu mate 20.04.1 image
 
::BPI-F2P Ubuntu server 20.04.1 image :https://drive.google.com/file/d/1nbHUcwl2Zh1ZKJlZ1223zM8YBr-onKEs/view?usp=drivesdk
 
::BPI-F2P Ubutntu mate 20.04.1 image:https://drive.google.com/file/d/1HFkckuPsuBploMnntMqPQ3cwqnqY6Y_-/view?usp=drivesdk
 
::discuss on fourm: http://forum.banana-pi.org/t/bpi-f2p-new-image-ubuntu-server-20-04-1-and-ubuntu-mate-20-04-1-image/11608
 
::support BPI-F2P-SUB baord . all function test fine
 
 
 
 
 
*BPI-F2P new image: Ubuntu mate 18.04.2 2020-08-16
 
::google driver: https://drive.google.com/file/d/1zVGCs4i8EUAZa4UL_TU0WHko5IXUlsGu/view?usp=drivesdk
 
::baidu link : https://pan.baidu.com/s/1vsdH_PDQ_oJdP3WBEG43Pg  Pincode:3qgs
 
::discuss on forum: http://forum.banana-pi.org/t/bpi-f2p-new-image-ubuntu-mate-18-04-2-linux-kernel-5-4-2020-08-16/11442
 
 
 
* 2019-12-25 update :ubuntu mate 18.04 desktop 2019-12-25 base on kernel 4.19.37
 
::file name : 2019-12-25-ubuntu-mate-18.04.2-beta1-desktop-armhf+raspi-ext4-bpi-f2s.img.zip
 
::google link:https://drive.google.com/file/d/1_TJzJPMm89Fb9Fji1PddMPas-EEO-IGw/view
 
::discuss on forum:http://forum.banana-pi.org/t/bpi-f2s-new-image-ubuntu-mate-18-04-desktop-2019-12-25/10454
 
 
 
==Kail Linux==
 
* 2019-12-25 update:Kail Linux 2019.4 nexmon 2019-12-25 base on kernel 4.19.37
 
::file name:2019-12-25-kali-linux-2019.4-rpi3-nexmon-bpi-f2s.img.zip
 
::google link:https://drive.google.com/file/d/19G49t288CKKLGokI-jQOs9h7rtsxGBGo/view?usp=drivesdk
 
::password: root/toor
 
::discuss on forum:http://forum.banana-pi.org/t/bpi-f2s-new-image-kail-linux-2019-4-nexmon-2019-12-25/10453
 
 
 
==Debian Linux==
 
*debian-10-buste-bpi-f2s-sd-emmc 2019-11-26 kernel 4.19
 
::file name: 2019-11-29-debian-10-buster-mate-desktop-beta-bpi-f2s-sd-emmc.img.zip
 
::google download link: https://drive.google.com/file/d/1MpjDeUk4H-EXzaxpuywgbgRaM8YXoXjI/view
 
::Discuss on forum: http://forum.banana-pi.org/t/bpi-f2s-new-image-debian-10-buste-bpi-f2s-sd-emmc-2019-11-26/10270
 
 
 
==CentOS linux==
 
*CentOS userland armv7hl-RaspberryPi KDE 1908 sda 2019-12-25 base on kernel 4.19.37
 
::file name:2019-12-25-CentOS-Userland-7-armv7hl-RaspberryPI-KDE-1908-sda.raw.xz-bpi-f2s.img.zip
 
::google link:https://drive.google.com/file/d/1Is-BS7lvCUrRBkO7wCjn4q51eI7Yof-l/view
 
::password:root/centos
 
::discuss on forum:http://forum.banana-pi.org/t/bpi-f2s-new-image-centos-userland-armv7hl-raspberrypi-kde-1908-sda-2019-12-25/10452
 
 
 
==Fedora-Mate==
 
*Banana Pi BPI-F2S setup & run fedora 31 (u-boot-2019.04 + kernel 4.19.37)
 
::file name: 2019-11-14-Fedora-Mate-armhfp-31-1.9-sda.raw.xz-bpi-f2s-sd-emmc.img.zip
 
::google download : https://drive.google.com/open?id=1ATHmvKvYoBpM3uyQ2xK4pvKahlgCGHnq
 
::discuss on forum: http://forum.banana-pi.org/t/bpi-f2s-new-image-fedora-mate-armhfp-31-1-9-sda-raw-xz-bpi-f2s-sd-emmc-img-2019-11-15/10206
 
::boot logfile: https://github.com/BPI-SINOVOIP/BPI-files/blob/master/others/logfile/bpi-f2s/20191114/2019-11-14-Fedora-Mate-armhfp-31-1.9-sda.raw.xz-bpi-f2s-sd-emmc.img.txt
 
::readme:https://github.com/BPI-SINOVOIP/BPI-files/blob/master/others/logfile/bpi-f2s/20191114/readme.txt
 
 
 
==Mozilla IoT gateway==
 
*Mozilla IoT rpi gateway 0.10.0 2019-12-25 base on kernel 4.19.37
 
::file name:2019-12-25-rpi-gateway-0.10.0-bpi-f2s.img.zip
 
::google link:https://drive.google.com/file/d/1wPDeqQpKce-I81fQ638HE_ogl-MDkOOB/view?usp=drivesdk
 
::Mozilla gateway getting started guide:https://iot.mozilla.org/docs/gateway-getting-started-guide.html
 
::discuss on forum :http://forum.banana-pi.org/t/bpi-f2s-new-image-mozilla-iot-rpi-gateway-0-10-0-2019-12-25/10455
 
 
 
 
 
==Yocto Linux ==
 
 
 
*this code is support by Tibbo/SunPlus
 
::github link: https://github.com/tibbotech/yocto_layers
 
 
 
=Easy to buy sample=
 
  
aliexpress : https://www.aliexpress.com/item/4001268419883.html
+
== documents==
 +
*BPI-M5 schematic diagram :链接: https://pan.baidu.com/s/1yljIQnudjSvbugY49OrAyg 提取码: meug
 +
*BPI-M5 PCB DXF file: 链接: https://pan.baidu.com/s/1ODfDjKYb56B7JzpYttZwiQ 提取码: hitx
 +
*Amlogic S905x3 datasheet : https://drive.google.com/file/d/18iptZ09U8_4BlWoGMY3b7pcJVoSt_9Ro/view?usp=sharing
  
taobao: https://item.taobao.com/item.htm?ft=t&id=624363638904
+
=Image Release=

Revision as of 18:16, 9 December 2020

BPI-M5介绍

Amlogic S905X3 Processor

Banana Pi BPI-M5是新一代单板计算机设计,采用Amlogic S905X3四核Cortex-A55 (2.0xxGHz)处理器。MP2 GPU(650Mhz)。支持4GB LPDDR4和16G eMMC板载存储。它有4个USB 3.0端口,1个千兆网口。 905X3是晶晨半导体旗下最新的8K智能家庭影音芯片,采用四颗64位ARM A55架构 CPU芯片,集成G31图形处理器,支持8K视频解码和8K视频输出,运行开放的安卓9.0系统和Linux系统。

Banana Pi BPI-M5 7.jpg

关键特性

  • Amlogic S905X3 四核Cortex-A55 (2.0xxGHz)处理器
  • Mali-G31 GPU图形处理器
  • 4GB LPDDR4内存
  • 16GB eMMC 板载存储.
  • 4 USB 3.0 端口
  • 1 GbE 千兆网口
  • HDMI 输出

Getting Start

硬件

硬件接口

File:Banana Pi BPI-M5 interface.jpg

硬件规格

香蕉派BPI-M5 硬件规格表
CPU Amlogic S905X3 Quad-Core Cortex-A55 (2.0xxGHz)
GPU Mali-G31 MP2 GPU with 4 x Execution Engines (650Mhz)
Memory 4 GB LPDDR4
Storage MicroSD slot with support for up to 256GB expansion and 16G eMMC flash with support for up to 64GB
Network 10/100/1000 Mbit/s Ethernet
Video Output(s) 1 x HDMI 2.0 (up to 4K@60Hz with HDR, CEC, EDID)
Audio Output(s) 3.5mm jack and 1 x HDMI digital output
USB ports USB 3.0 PORT (x4)
GPIO 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). GPIO pins can be used for UART, I2C, SPI or PWM
Switches Reset, Power and U-boot
LED Power Status and Activity status
Power Source 5 volt @3A via Micro USB (TYPE C)
Size & Weight 92x60mm, 48g
OS Android and Linux

香蕉派BPI-M5 与 Odroid C4 和 Raspberry Pi 4硬件规格比较表

BPI-M5 VS Odroid C4 VS RPI 4
Banana Pi BPI-M5 Odroid C4 Raspberry Pi 4
Processor Amlogic S905X3 Quad-Core Cortex-A55 ARMv8.2-A 64-bit 1.5GHz Amlogic S905X3 Quad-Core Cortex-A55 ARMv8.2-A 64-bit 1.5GHz Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
GPU Mali-G31 MP2 GPU Mali-G31 MP2 GPU Broadcom VideoCore VI
RAM 4GB LPDDR4 DDR4 memory (4GiB) 2GB, 4GB or 8GB LPDDR4-3200 SDRAM
Storage micro SD card slot & 16GB eMMC flash on board micro SD card slot , non EMMC micro SD card slot, non EMMC
Network GbE ,Optional WiFi USB dongle GbE GbE, 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE
Video Output 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) 2 × micro-HDMI 2.0
Audio Output 3.5mm jack and 1 x HDMI digital output N/A 3.5 mm analogue audio-video jack
DSI N/A N/A 2-lane MIPI DSI display port
CSI N/A N/A 2-lane MIPI CSI camera port
USB USB 3.0 x 4 TYPE C USB 3.0 x 4, 1 x Micro USB 2.0 port (OTG) 2 USB 3.0 ports; 2 USB 2.0 ports;
Power 5 volt @3A via Micro USB (TYPE C) 1 x DC power jack (Outer diameter : 5.5mm, inner diameter : 2.1mm) 5V DC via USB-C connector (minimum 3A*)
IR Yes Yes N/A
GPIO 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). 40 x GPIO pins 40-pin GPIO header, populated
Button Reset, user and U-boot N/A N/A
LED Power Status and Activity status Power Status and Activity status Power Status and Activity status
Dimensions & weight 85x56mm, 48g 88 mm × 58 mm × 19.5 mm, 46 g
Linux Support Linux & Android Linux & Android Linux & Android

GPIO PIN define

Resources

Source code

Android

Linux

documents

Image Release