Banana Pi BPI-F2P

From Banana Pi Wiki
Revision as of 03:54, 20 April 2020 by Sinovoip (talk | contribs)
Jump to: navigation, search


Introduction

BPI-F2S with Heat sinks ,PoE module and RTC battery on board
BPI-F2S back
SunPlus SP7021 Diagram
SunPlus SP7021

Banana Pi BPI-F2P use 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.

Application direction

  • IoT/Industrial Internet control
  • Smart Audio
  • Smart Payment system
  • Vehicular networking technology and applications

about SunPlus SP7021

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

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.

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.

characteristics of the SP7021

  • 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

Banana PI BPI-F2P interface 750.JPG

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 – Still not documented
  • Temperature Range – -40C ~ +85°C


Software

Source code on github

Image

Ubuntu Linux

  • 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

Resources

Easy to buy sample