Difference between revisions of "Banana Pi BPI-M7"

From Banana Pi Wiki
Jump to: navigation, search
(Linux)
 
(30 intermediate revisions by one other user not shown)
Line 1: Line 1:
[[zh:香蕉派_BPI-W3]]
+
[[zh:香蕉派_BPI-M7]]
  
 
=Introduction=
 
=Introduction=
Line 33: Line 33:
  
 
==Getting Start==
 
==Getting Start==
 
+
[https://docs.banana-pi.org/en/BPI-M7/GettingStarted_BPI-M7 Getting Started BPI-M7]
  
 
=Hardware=
 
=Hardware=
 
==Hardware interface==
 
==Hardware interface==
 
[[File:Banana_Pi_BPI-M7_interface.jpg]]
 
[[File:Banana_Pi_BPI-M7_interface.jpg]]
 +
 +
==Hardware spec==
 +
 +
{| class="wikitable"
 +
|-
 +
| style="background: PaleTurquoise; color: black" colspan="4"| '''HardWare  Specification of Banana pi BPI-M7'''
 +
|-
 +
|SOC ||RockChip RK3588
 +
|-
 +
|CPU ||RK3588 Quad-Core Cortex-A76@ 2.4GHz+Quad-CoreCortex-A55@ 1.8GHz,8nm process
 +
|-
 +
|GPU ||GPU Mali-G610 MP4 (4x256KB L2 Cache) Supports OpenGL ES3.2/OpenCL2.2/Vulkan1.1
 +
|-
 +
|NPU ||6 TOPS@INT8(3 NPU core)
 +
|-
 +
| ||Supports INT4/INT8/INT16 mixed computing
 +
|-
 +
| ||Supports frameworks like TensorFlow, MXNet, PyTorch, Caffe, Tflite, Onnx NN, Android NN, etc
 +
|-
 +
|VPU/Codec ||Hardware Decode: 8K@60fps H.265/VP9/AVS2、 8K@30fps H.264 AVC/MVC、 4K@60fps AV1、1080P@60fps MPEG-2/-1/VC-1/VP8
 +
|-
 +
| ||Hardware Encode:8K@30fps H.265 / H.264
 +
|-
 +
|ISP ||Integrated 48MP ISP with HDR&3DNR
 +
|-
 +
|RAM ||8GB/16GB/32GB(max 32GB )64bit LPDDR4/LPDDR4x,default 8GB LPDDR4x
 +
|-
 +
|Flash ||32GB/64GB/128GB eMMC,default 64GB eMMC,Supports MicroSD card expansion
 +
|-
 +
|PCIe ||1x M.2 Key M (PCIe 3.0 4-lanes). Expandable SSD support for 2280/2260/2242/2230 M.2 SSD cards, default 2280
 +
|-
 +
|Networking ||2x 2.5G Ethernet
 +
|-
 +
| ||Onboard IEEE 802.11a/b/g/n/ac/ax WIFI6 and BT5 (AP6275P)
 +
|-
 +
|Video Out||1x HDMI 2.1, supports 8K@60fps
 +
|-
 +
| ||1x MIPI DSI up to 4K@60fps
 +
|-
 +
| ||1x DP 1.4 up to 8K@30fps
 +
|-
 +
|Video In ||2x 2-lane MIPI CSI, up to 2.5Gbps per lane
 +
|-
 +
|Audio ||1x HDMI audio out
 +
|-
 +
| ||1x HP audio out
 +
|-
 +
| ||1x Type-C 3.1 (DP1.4) audio out
 +
|-
 +
|USB ||1x USB 3.0 (USB 3.1 Gen 1), equivalent to USB 3.2 Gen 1/USB 3.0, up to 5Gbps
 +
|-
 +
| ||1x USB Type-C 3.1(DP1.4/OTG)
 +
|-
 +
| ||1x USB 2.0 High(480Mbps)/Full(12Mbps)/Low-Speed(1.5Mbps) modes
 +
|-
 +
|40-pin ||Fully compatible with Raspberry Pi 40-pin header for connecting abundant add-on modules
 +
|-
 +
| ||Supports UART/SPI/I2C/I2S/PWM/ADC/5V Power/3.3V Power
 +
|-
 +
|Other ||1x 5V fan interface
 +
|-
 +
| ||1x battery connector for low power RTC chip HYM8563TS
 +
|-
 +
| ||2x LEDs - blue LED blinks on system start, red LED user controllable
 +
|-
 +
|Power Input ||USB Type-C PD 2.0, 9V/2A, 12V/2A, 15V/2A
 +
|-
 +
|Buttons ||1x PWRON button for sleep/wake,1x Reset button for reboot,1x Maskrom button for maskrom burn-in mode
 +
|-
 +
|OS Support ||Official: :Android 12.0,Debian11,Buildroot
 +
|-
 +
| ||3rd Party:Armbian,Ubuntu 20.04,Ubuntu22.04,Kylin OS
 +
|-
 +
|Dimensions ||92 mm x 62mm
 +
|-
 +
|Operating temperature||0℃ ~ 80℃
 +
|}
 +
 +
== Case design ==
 +
 +
[[File:Banana_Pi_BPI-M7_Case_1.jpg]]
  
 
=Resources=
 
=Resources=
  
 
==Source code==
 
==Source code==
 +
* Linux kernel https://github.com/ArmSoM/linux-rockchip
 +
* uboot: https://github.com/ArmSoM/u-boot
  
 +
==Documents==
 +
*BPI-M7 Component diagram
 +
:Baidu Cloud: https://pan.baidu.com/s/1Klh1xt_2Qkd8ZKZ6EIbEbg?pwd=8888 (pincode:8888)
 +
:Google Drive: https://drive.google.com/drive/folders/13WhoyLEXPj6DJKkY3ceRTgJQR7U53NOn?usp=sharing
  
==Documents==
+
*BPI-M7 2D CAD
*Rockchip RK3588 datasheet :https://drive.google.com/file/d/1ewQwywq19Zh2M6MFVgsMJUCaBTOEo8rl/view?usp=drive_link
+
:Baidu Cloud: https://pan.baidu.com/s/1spHZGhDMC4TW9G9HTei7rA?pwd=8888 (pincode:8888)
 +
:Google Drive: https://drive.google.com/drive/folders/1rh1abnNbTly3O69uWi0fQsSZdRvm6_oO?usp=sharing
 +
 
 +
*BPI-M7 Schematic
 +
:Baidu Cloud: https://pan.baidu.com/s/17_2BTwBnIsmeCV5V7xNXRA?pwd=8888 (pincode:8888)
 +
:Google Drive: https://drive.google.com/file/d/1-Fz3oNMEvrztWFvQs_RUv_kGpvyORcaI/view?usp=sharing
  
 +
*Rockchip RK3588 datasheet
 +
:Baidu cloud: https://pan.baidu.com/s/1GeskKfLFwjgmz0pgt7sICg?pwd=8888 (pincode:8888)
 +
:Google drive: https://drive.google.com/drive/folders/1l1YmUdBaLuDkJma3CYZJWjYug9D-jV_4?usp=sharing
  
 +
*BPI-M7 GPU and CPU performance test:https://www.youtube.com/watch?v=C4ofIZLixpM
 +
*BPI-M7 Rockchip RK3588 open source SBC run istoreos demo:https://www.youtube.com/watch?v=I2SSCT1Xj_U
 +
*BPI-M7 SBC ubuntu20.04 Linux system adaptation is complete:https://www.youtube.com/watch?v=60XQlSF3_20&t=10s
  
 
=Image Release=
 
=Image Release=
Line 55: Line 153:
  
 
==Linux==
 
==Linux==
===Armbian===
+
===Ubuntu===
 +
*ubuntu-22.04.3-preinstalled-desktop-arm64-bpi-m7_armsom-sige7.img-20240131
 +
:Baidu Cloud: https://pan.baidu.com/s/1qsXOSuaA14ODvFhetaLGIw?pwd=8888 (pincode:8888)
 +
:Google drive: https://drive.google.com/drive/folders/1MXqanJ0zd62XpOwRxqmlx9xuqbonhIKW?usp=sharing
 +
 
 +
*ubuntu-22.04.3-preinstalled-server-arm64-bpi-m7_armsom-sige7.img-20240131
 +
:Baidu  Cloud: https://pan.baidu.com/s/1RlTTgdbZdv5mqCy7iWi8Yw?pwd=8888 (pincode:8888)
 +
:Google drive: https://drive.google.com/drive/folders/1JtsD2Djx7wGZa_dLYNC86JAE9N7p7v_s?usp=sharing
  
 
===Debian===
 
===Debian===
 +
*BPI-M7_armsom-sige7-debian-bullseye-xfce4-arm64-20240129
 +
:Baidu cloud: https://pan.baidu.com/s/1ZLoUfPHYP9GF7aJ5uGEpcw?pwd=8888 (pincode:8888)
 +
:Google drive: https://drive.google.com/file/d/1r9wXInxqDehEq2Qp98dozbKMCeMfKvLr/view?usp=sharing
  
 +
===Armbian===
 +
*Armbian '''official''' https://www.armbian.com/bananapi-m7/ (Linux 6.1.y & 6.8.y)
 +
(Bookworm CLI, minimal, Jammy Gnome, Cinammon, i3, KDE Neon, KDE Plasma)
  
==BPI-W3 Tools==
+
*Armbian-unofficial_24.5.0-trunk_BPI-M7_Armsom-sige7_jammy_legacy_5.10.160_gnome_desktop.img
 +
:Baidu cloud: https://pan.baidu.com/s/1s4OqPrIIL2SR5df06cNE2g?pwd=8888 (pincode:8888)
 +
:Google drive: https://drive.google.com/drive/folders/1D06q5fLxPGs0dxLyJlhDoox0ylIPVhx9?usp=sharing
  
 +
==BPI-M7 Tools==
  
 
=Easy to buy sample=
 
=Easy to buy sample=
 +
:SINOVOIP Aliexpress shop: https://www.aliexpress.com/item/1005006504845998.html?spm
 +
:Bipai Aliexpress shop: https://www.aliexpress.com/item/1005006504967822.html?spm
 +
:Taobao Shop: https://item.taobao.com/item.htm?id=765236561383&spm=a1z10.5-c-s.w4002-25059194413.11.76fe5332n69l2T
 +
:OEM&ODM, please contact: [email protected]

Latest revision as of 05:34, 13 April 2024


Introduction

Banana Pi BPI-M7 with Rockchip RK3588 chip design
Banana Pi BPI-W3 with Rockchip RK3588 chip design
RK3588 LGA BGA core board with Rockchip RK3588
BPI-RK3588 Core board and development Kit Gold finger interface core board
BPI-RK3588 BPI-RK3588 Core board and development Kit Stamp hole Core board and development Kit
Banana Pi BPI-R2 Pro Rockchip RK3568 design

Banana Pi BPI-M7 with Rockchip RK3588, 8/16/32G,RAM 64/128G eMMC,wifi6 support . 2x2.5G port ,1xHDMIout ,2x USB3.0,2xTYPE-C,2x MIPI CSI interface and 1x MIPI DSI interface, 1x M.2 KEY M interface,40 PIN GPIO ,Mini size just 92x62mm.

Key Features

  • PI-co ITX form factor(2.5 inch, 92 x 62mm)
  • RK3588 powered, 8nm manufacturing process
Quad A76 2.4Ghz + Quad A55 1.8Ghz
Mali G610MC4 GPU(up to 5 channel 4K UI)
6T NPU
8K 10bit decoder, 8K encoder
  • Support WiFi 6 and BT5.2
  • Support PCIe 3.0 x4 NVMe SSD
  • Triple display support(with HDR)
  • One HDMI 2.1 up to 8K@60FPS
  • One USB C with DP up to 8K@30FPS
  • One MIPI DSI up to 4K@60fps
  • Two 2.5G Ethernet
  • 2x USB 3.0 interface
  • 2x MIPI CSI camera interface
  • Offer 8GB/16GB/32GB(LPDDR4x) ram options and 64/128 eMMC options

Getting Start

Getting Started BPI-M7

Hardware

Hardware interface

Banana Pi BPI-M7 interface.jpg

Hardware spec

HardWare Specification of Banana pi BPI-M7
SOC RockChip RK3588
CPU RK3588 Quad-Core Cortex-A76@ 2.4GHz+Quad-CoreCortex-A55@ 1.8GHz,8nm process
GPU GPU Mali-G610 MP4 (4x256KB L2 Cache) Supports OpenGL ES3.2/OpenCL2.2/Vulkan1.1
NPU 6 TOPS@INT8(3 NPU core)
Supports INT4/INT8/INT16 mixed computing
Supports frameworks like TensorFlow, MXNet, PyTorch, Caffe, Tflite, Onnx NN, Android NN, etc
VPU/Codec Hardware Decode: 8K@60fps H.265/VP9/AVS2、 8K@30fps H.264 AVC/MVC、 4K@60fps AV1、1080P@60fps MPEG-2/-1/VC-1/VP8
Hardware Encode:8K@30fps H.265 / H.264
ISP Integrated 48MP ISP with HDR&3DNR
RAM 8GB/16GB/32GB(max 32GB )64bit LPDDR4/LPDDR4x,default 8GB LPDDR4x
Flash 32GB/64GB/128GB eMMC,default 64GB eMMC,Supports MicroSD card expansion
PCIe 1x M.2 Key M (PCIe 3.0 4-lanes). Expandable SSD support for 2280/2260/2242/2230 M.2 SSD cards, default 2280
Networking 2x 2.5G Ethernet
Onboard IEEE 802.11a/b/g/n/ac/ax WIFI6 and BT5 (AP6275P)
Video Out 1x HDMI 2.1, supports 8K@60fps
1x MIPI DSI up to 4K@60fps
1x DP 1.4 up to 8K@30fps
Video In 2x 2-lane MIPI CSI, up to 2.5Gbps per lane
Audio 1x HDMI audio out
1x HP audio out
1x Type-C 3.1 (DP1.4) audio out
USB 1x USB 3.0 (USB 3.1 Gen 1), equivalent to USB 3.2 Gen 1/USB 3.0, up to 5Gbps
1x USB Type-C 3.1(DP1.4/OTG)
1x USB 2.0 High(480Mbps)/Full(12Mbps)/Low-Speed(1.5Mbps) modes
40-pin Fully compatible with Raspberry Pi 40-pin header for connecting abundant add-on modules
Supports UART/SPI/I2C/I2S/PWM/ADC/5V Power/3.3V Power
Other 1x 5V fan interface
1x battery connector for low power RTC chip HYM8563TS
2x LEDs - blue LED blinks on system start, red LED user controllable
Power Input USB Type-C PD 2.0, 9V/2A, 12V/2A, 15V/2A
Buttons 1x PWRON button for sleep/wake,1x Reset button for reboot,1x Maskrom button for maskrom burn-in mode
OS Support Official: :Android 12.0,Debian11,Buildroot
3rd Party:Armbian,Ubuntu 20.04,Ubuntu22.04,Kylin OS
Dimensions 92 mm x 62mm
Operating temperature 0℃ ~ 80℃

Case design

Banana Pi BPI-M7 Case 1.jpg

Resources

Source code

Documents

  • BPI-M7 Component diagram
Baidu Cloud: https://pan.baidu.com/s/1Klh1xt_2Qkd8ZKZ6EIbEbg?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/drive/folders/13WhoyLEXPj6DJKkY3ceRTgJQR7U53NOn?usp=sharing
  • BPI-M7 2D CAD
Baidu Cloud: https://pan.baidu.com/s/1spHZGhDMC4TW9G9HTei7rA?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/drive/folders/1rh1abnNbTly3O69uWi0fQsSZdRvm6_oO?usp=sharing
  • BPI-M7 Schematic
Baidu Cloud: https://pan.baidu.com/s/17_2BTwBnIsmeCV5V7xNXRA?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/file/d/1-Fz3oNMEvrztWFvQs_RUv_kGpvyORcaI/view?usp=sharing
  • Rockchip RK3588 datasheet
Baidu cloud: https://pan.baidu.com/s/1GeskKfLFwjgmz0pgt7sICg?pwd=8888 (pincode:8888)
Google drive: https://drive.google.com/drive/folders/1l1YmUdBaLuDkJma3CYZJWjYug9D-jV_4?usp=sharing

Image Release

Android

Linux

Ubuntu

  • ubuntu-22.04.3-preinstalled-desktop-arm64-bpi-m7_armsom-sige7.img-20240131
Baidu Cloud: https://pan.baidu.com/s/1qsXOSuaA14ODvFhetaLGIw?pwd=8888 (pincode:8888)
Google drive: https://drive.google.com/drive/folders/1MXqanJ0zd62XpOwRxqmlx9xuqbonhIKW?usp=sharing
  • ubuntu-22.04.3-preinstalled-server-arm64-bpi-m7_armsom-sige7.img-20240131
Baidu Cloud: https://pan.baidu.com/s/1RlTTgdbZdv5mqCy7iWi8Yw?pwd=8888 (pincode:8888)
Google drive: https://drive.google.com/drive/folders/1JtsD2Djx7wGZa_dLYNC86JAE9N7p7v_s?usp=sharing

Debian

  • BPI-M7_armsom-sige7-debian-bullseye-xfce4-arm64-20240129
Baidu cloud: https://pan.baidu.com/s/1ZLoUfPHYP9GF7aJ5uGEpcw?pwd=8888 (pincode:8888)
Google drive: https://drive.google.com/file/d/1r9wXInxqDehEq2Qp98dozbKMCeMfKvLr/view?usp=sharing

Armbian

(Bookworm CLI, minimal, Jammy Gnome, Cinammon, i3, KDE Neon, KDE Plasma)

  • Armbian-unofficial_24.5.0-trunk_BPI-M7_Armsom-sige7_jammy_legacy_5.10.160_gnome_desktop.img
Baidu cloud: https://pan.baidu.com/s/1s4OqPrIIL2SR5df06cNE2g?pwd=8888 (pincode:8888)
Google drive: https://drive.google.com/drive/folders/1D06q5fLxPGs0dxLyJlhDoox0ylIPVhx9?usp=sharing

BPI-M7 Tools

Easy to buy sample

SINOVOIP Aliexpress shop: https://www.aliexpress.com/item/1005006504845998.html?spm
Bipai Aliexpress shop: https://www.aliexpress.com/item/1005006504967822.html?spm
Taobao Shop: https://item.taobao.com/item.htm?id=765236561383&spm=a1z10.5-c-s.w4002-25059194413.11.76fe5332n69l2T
OEM&ODM, please contact: [email protected]