Difference between revisions of "Banana Pi BPI-F2P"
(→Hardware interface) |
(→Resources) |
||
(20 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
[[File:Banana_PI_BPI-F2P_8.jpg|thumb| BPI-F2S with Heat sinks ,PoE module and RTC battery on board]] | [[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: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-F2P_6.JPG|thumb| [[Banana Pi BPI-F2S]] back]] |
+ | [[File:Wifibt_module_1.jpeg|thumb|WiFi&BT board, 802.11 a/b/g/n/ac 2T2R WiFi and Bluectooch 5.0]] | ||
[[File:Banana_Pi_BPI-F2S_2.JPG|thumb| [[Banana Pi BPI-F2S]] FPGA board]] | [[File:Banana_Pi_BPI-F2S_2.JPG|thumb| [[Banana Pi BPI-F2S]] FPGA board]] | ||
[[File:SP7021diagram_.png|thumb|SunPlus SP7021 Diagram]] | [[File:SP7021diagram_.png|thumb|SunPlus SP7021 Diagram]] | ||
Line 12: | Line 13: | ||
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. | 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. | ||
+ | |||
+ | [[File:A_BPI-F2P.jpg]] | ||
==Application direction== | ==Application direction== | ||
Line 42: | Line 45: | ||
*Robust ready-to-run modern Linux distribution available | *Robust ready-to-run modern Linux distribution available | ||
*And much more... | *And much more... | ||
+ | |||
+ | =Getting Start= | ||
+ | |||
+ | *[[Getting Started with BPI-F2P]] | ||
=Hardware= | =Hardware= | ||
Line 70: | Line 77: | ||
*Dimensions – 130x85mm | *Dimensions – 130x85mm | ||
*Temperature Range – -40C ~ +85°C | *Temperature Range – -40C ~ +85°C | ||
+ | |||
+ | ==Wifi & BT support via expansion board== | ||
+ | |||
+ | ===SDIO interface Wifi&BT=== | ||
+ | |||
+ | * WiFi&BT board, 802.11 a/b/g/n/ac 2T2R WiFi and Bluectooch 5.0, support BPI-M5 and BPI-F2P | ||
+ | |||
+ | [[File:Wifibt_module_.jpeg]] | ||
+ | |||
+ | *discuss on forum : http://forum.banana-pi.org/t/bpi-m5-wifi-bt-board-sdio-interface-802-11-a-b-g-n-ac-2t2r-wifi-and-bluectooch-5-0/11846 | ||
+ | |||
+ | ===standard USB interface Wifi&BT=== | ||
+ | |||
+ | *Banana Pi Wifi&BT 4.2 expansion Board, standard USB interface, so support all open source boards via USB port.IEEE 802.11b/g/n/ac(1T1R) USB WLANAnd BT Module | ||
+ | |||
+ | [[File:Usb_wifi_bt_board_3.jpg]] | ||
+ | |||
+ | *discuss on forum : http://forum.banana-pi.org/t/banana-pi-wifi-bt-4-2-expansion-board-standard-usb-interface/12162 | ||
== BPI-F2P-SUB baord == | == BPI-F2P-SUB baord == | ||
Line 81: | Line 106: | ||
==Source code on github== | ==Source code on github== | ||
* Sunpuls github for Linux kernel 4.19 and 5.4 source code: https://github.com/sunplus-plus1 | * Sunpuls github for Linux kernel 4.19 and 5.4 source code: https://github.com/sunplus-plus1 | ||
− | * BPI | + | * BPI F2S/F2P BPS code with kernel 4.19 and 5.4 source code: https://github.com/BPI-SINOVOIP/BPI-F2S-bsp |
=Resources= | =Resources= | ||
+ | *Because of the Google security update some of the old links will not work if the images you want to use cannot be downloaded from the [https://drive.google.com/drive/folders/0B_YnvHgh2rwjVjNyS2pheEtWQlk?resourcekey=0-U4TI84zIBdId7bHHjf2qKA new link bpi-image Files] | ||
+ | *All banana pi [https://drive.google.com/drive/folders/0B4PAo2nW2Kfndjh6SW9MS2xKSWs?resourcekey=0-qXGFXKmd7AVy0S81OXM1RA&usp=sharing docement(SCH file,DXF file,and doc)] | ||
*BPI-F2P schematic diagram : https://drive.google.com/file/d/1_S0dL2J3N-xeq6FKy3aPP-3HNdCwqLWt/view?usp=sharing | *BPI-F2P schematic diagram : https://drive.google.com/file/d/1_S0dL2J3N-xeq6FKy3aPP-3HNdCwqLWt/view?usp=sharing | ||
− | *BPI-F2P DXF file: https://drive.google.com/file/d/1URef-K9OI_5OIFStrkbJvGah-3BykDEW/view?usp=sharing | + | *BPI-F2P main board DXF file:https://drive.google.com/file/d/1fMyTq3Bp5AHhGHkwwn5JL_vy55Xxbmc9/view?usp=sharing |
+ | *BPI-F2P SUB board DXF file: https://drive.google.com/file/d/1URef-K9OI_5OIFStrkbJvGah-3BykDEW/view?usp=sharing | ||
*Sunpulus wiki page documents(english):https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview | *Sunpulus wiki page documents(english):https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview | ||
*PLUS1 SP7021 Datasheet : https://drive.google.com/file/d/1MWFwgHMteMKVxgzyK5ClU9LOyh-M8xPA/view?usp=sharing | *PLUS1 SP7021 Datasheet : https://drive.google.com/file/d/1MWFwgHMteMKVxgzyK5ClU9LOyh-M8xPA/view?usp=sharing | ||
Line 98: | Line 126: | ||
==Ubuntu Linux== | ==Ubuntu Linux== | ||
+ | *BPI-F2P new image 2021-06-06 update:Ubuntu server 20.04.1 and Ubuntu mate 20.04.1 image,this image support boot from SD card and eMMC flash, this image boot fast than old image | ||
+ | ::2021-06-06-ubuntu-mate-20.04.1-desktop-armhf-ext4-v5.4.35-bpi-f2p.img.zip: Ubuntu Desktop system, Support HDMI interface to display Desktop. | ||
+ | ::google link :https://drive.google.com/file/d/1hu5zvw6lbiLUaw5BLRCUFo1HXaDR3ztM/view?usp=drivesdk | ||
+ | ::baidu link:https://pan.baidu.com/s/14PXSw4z_UGYWpnxhGbZuFg pincode: s895 | ||
+ | ::2021-06-06-ubuntu-server-20.04.1-armhf-ext4-v5.4.35-bpi-f2p.img.zip: Ubuntu Server System, it don’t include Desktop, only support serial console. | ||
+ | ::google link : https://drive.google.com/file/d/1f_C_BBM5g6lEVhNpWqIDJaxgivs8gt60/view?usp=drivesdk | ||
+ | ::baidu link: https://pan.baidu.com/s/1Uz8L12aS40WZyvmoP5wVhA pincode: nb98 | ||
+ | |||
+ | |||
+ | |||
+ | *BPI-F2P new image 2021-01-29 update:Ubuntu server 20.04.1 and Ubuntu mate 20.04.1 image,this image support boot from SD card and eMMC flash | ||
+ | ::2021-01-29-ubuntu-mate-20.04.1-desktop-armhf-ext4-v5.4.35-bpi-f2p.img.zip: Ubuntu Desktop system, Support HDMI interface to display Desktop. | ||
+ | ::google link https://drive.google.com/file/d/1eHOMRnR1YWVxIPkBe0vtWvoMJQ9g79J2/view?usp=drivesdk | ||
+ | ::2021-01-29-ubuntu-server-20.04.1-armhf-ext4-v5.4.35-bpi-f2p.img.zip: Ubuntu Server System, it don’t include Desktop, only support serial console. | ||
+ | ::google link : https://drive.google.com/file/d/1zHua_PLDInUG1bnplN-3uKZcTgX3AFno/view?usp=drivesdk | ||
+ | |||
+ | ::Baidu link:https://pan.baidu.com/s/1JD3Yn9TYRd_nR8A1AJpqdQ Pincode:fv8e | ||
+ | |||
*BPI-F2P new image:Ubuntu server 20.04.1 and Ubuntu mate 20.04.1 image | *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 Ubuntu server 20.04.1 image :https://drive.google.com/file/d/1nbHUcwl2Zh1ZKJlZ1223zM8YBr-onKEs/view?usp=drivesdk |
Latest revision as of 03:28, 4 November 2021
Contents
Introduction
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...
Getting Start
Hardware
Hardware interface
the inner and outer diameter of the power plug adapter datasheet: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
Wifi & BT support via expansion board
SDIO interface Wifi&BT
- WiFi&BT board, 802.11 a/b/g/n/ac 2T2R WiFi and Bluectooch 5.0, support BPI-M5 and BPI-F2P
- discuss on forum : http://forum.banana-pi.org/t/bpi-m5-wifi-bt-board-sdio-interface-802-11-a-b-g-n-ac-2t2r-wifi-and-bluectooch-5-0/11846
standard USB interface Wifi&BT
- Banana Pi Wifi&BT 4.2 expansion Board, standard USB interface, so support all open source boards via USB port.IEEE 802.11b/g/n/ac(1T1R) USB WLANAnd BT Module
- discuss on forum : http://forum.banana-pi.org/t/banana-pi-wifi-bt-4-2-expansion-board-standard-usb-interface/12162
BPI-F2P-SUB baord
we also design a expansion board for BPI-F2P , it support 2 SATA interface and 4G module support interface
Software
Source code on github
- Sunpuls github for Linux kernel 4.19 and 5.4 source code: https://github.com/sunplus-plus1
- BPI F2S/F2P BPS code with kernel 4.19 and 5.4 source code: https://github.com/BPI-SINOVOIP/BPI-F2S-bsp
Resources
- Because of the Google security update some of the old links will not work if the images you want to use cannot be downloaded from the new link bpi-image Files
- All banana pi docement(SCH file,DXF file,and doc)
- BPI-F2P schematic diagram : https://drive.google.com/file/d/1_S0dL2J3N-xeq6FKy3aPP-3HNdCwqLWt/view?usp=sharing
- BPI-F2P main board DXF file:https://drive.google.com/file/d/1fMyTq3Bp5AHhGHkwwn5JL_vy55Xxbmc9/view?usp=sharing
- BPI-F2P SUB board DXF file: https://drive.google.com/file/d/1URef-K9OI_5OIFStrkbJvGah-3BykDEW/view?usp=sharing
- Sunpulus wiki page documents(english):https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
- 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
- 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 2021-06-06 update:Ubuntu server 20.04.1 and Ubuntu mate 20.04.1 image,this image support boot from SD card and eMMC flash, this image boot fast than old image
- 2021-06-06-ubuntu-mate-20.04.1-desktop-armhf-ext4-v5.4.35-bpi-f2p.img.zip: Ubuntu Desktop system, Support HDMI interface to display Desktop.
- google link :https://drive.google.com/file/d/1hu5zvw6lbiLUaw5BLRCUFo1HXaDR3ztM/view?usp=drivesdk
- baidu link:https://pan.baidu.com/s/14PXSw4z_UGYWpnxhGbZuFg pincode: s895
- 2021-06-06-ubuntu-server-20.04.1-armhf-ext4-v5.4.35-bpi-f2p.img.zip: Ubuntu Server System, it don’t include Desktop, only support serial console.
- google link : https://drive.google.com/file/d/1f_C_BBM5g6lEVhNpWqIDJaxgivs8gt60/view?usp=drivesdk
- baidu link: https://pan.baidu.com/s/1Uz8L12aS40WZyvmoP5wVhA pincode: nb98
- BPI-F2P new image 2021-01-29 update:Ubuntu server 20.04.1 and Ubuntu mate 20.04.1 image,this image support boot from SD card and eMMC flash
- 2021-01-29-ubuntu-mate-20.04.1-desktop-armhf-ext4-v5.4.35-bpi-f2p.img.zip: Ubuntu Desktop system, Support HDMI interface to display Desktop.
- google link https://drive.google.com/file/d/1eHOMRnR1YWVxIPkBe0vtWvoMJQ9g79J2/view?usp=drivesdk
- 2021-01-29-ubuntu-server-20.04.1-armhf-ext4-v5.4.35-bpi-f2p.img.zip: Ubuntu Server System, it don’t include Desktop, only support serial console.
- google link : https://drive.google.com/file/d/1zHua_PLDInUG1bnplN-3uKZcTgX3AFno/view?usp=drivesdk
- Baidu link:https://pan.baidu.com/s/1JD3Yn9TYRd_nR8A1AJpqdQ Pincode:fv8e
- 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
taobao: https://item.taobao.com/item.htm?ft=t&id=624363638904