İçeriğe geç

BPI-M5

Banana Pi BPI-M5

Amlogic S905X34 GBGbE

Amlogic S905X3 işlemcili, 4 GB LPDDR4, 16 GB eMMC, 4 adet USB 3.0, Gigabit Ethernet ve 4K HDMI çıkışlı tek kart bilgisayar.

  • Amlogic S905X3, 4 çekirdek Cortex-A55, 64-bit
  • Mali-G31 MP2 GPU (650 MHz)
  • 4 GB LPDDR4 RAM, 16 GB eMMC
  • 4 x USB 3.0 (VL817 hub üzerinden)
  • Gigabit Ethernet
  • HDMI 2.1, 4K@60Hz, HDR, CEC, EDID
  • 40 pin GPIO (Raspberry Pi uyumlu dizilim), IR alıcı
  • USB Type-C ile 5 V / 3 A güç

Genel Bakış

Banana Pi BPI-M5, Banana Pi'nin 2020'de tanıttığı yeni nesil tek kart bilgisayarıdır. Kalbinde dört çekirdekli Cortex-A55 mimarili Amlogic S905X3 işlemci ve Mali-G31 MP2 GPU bulunur. Kart üzerinde 4 GB LPDDR4 bellek ve 16 GB eMMC depolama yer alır.

4 adet USB 3.0 port, Gigabit Ethernet, HDR/CEC destekli 4K@60Hz HDMI çıkışı, 3.5 mm ses çıkışı, IR alıcı ve Raspberry Pi uyumlu 40 pinli GPIO başlığı sunar. Güç USB Type-C üzerinden 5 V / 3 A ile verilir. Kart üzerinde Wi-Fi yoktur; USB Wi-Fi adaptörleri veya 40 pin üzerinden bağlanan SDIO Wi-Fi/BT modülüyle kablosuz bağlantı eklenebilir.

Android 9, Ubuntu, Debian, Armbian, Raspbian ve CoreELEC gibi medya merkezi dağıtımlarıyla çalışır. BPI-M2 Pro ile aynı işlemciyi kullandığından iki kart aynı imajları paylaşır.

Banana Pi BPI-M5, tek kartlı bir bilgisayar tasarımıdır ve güçlü özelliklere sahiptir. İçerisinde 2.0 GHz hızında çalışan dört çekirdekli ARM Cortex-A55 işlemciye sahiptir. Ayrıca Mali-G31 MP2 (4 x Execution Engines, 650 Mhz) grafik kartı sayesinde yüksek performans sağlar.

BPI-M5, 4GB LPDDR4 RAM ve 16GB eMMC bellek ile birlikte gelir. Ayrıca 4 adet USB 3.0 bağlantı noktası, Gigabit Ethernet bağlantı noktası ve HDMI 2.1 çıkışına sahiptir. Bu özellikleriyle, Banana Pi BPI-M5 size güçlü bir bilgisayar deneyimi sunmak için ideal bir seçenektir.

Donanım Özellikleri

  • CPU: Dört Çekirdekli ARM Cortex-A55 (2.0xxGHz)
  • GPU: Mali-G31 MP2 GPU(650Mhz)
  • Bellek: 4GB LPDDR4
  • Flash: 16GB eMMC, MicroSD (256GB'a kadar)
  • Ağ: 10/100/1000Mbps Ethernet & USB WiFi dongle (opsiyonel)
  • USB: USB 3.0 (x4), USB Type C (x1)
  • Ses Çıkışı: HDMI
  • Güç: (5V, 3A) Micro USB (Type C)

Alt Bileşenler

  • MicroSD kart desteği
  • Power & Reset & U-boot Anahtarı
  • IR (Kızılötesi)
  • Güç & Durum Ledi
  • 40 PIN GPIO bağlantısı (+5V, +3.3V ve GND)


Video Çıkışı

  • HDMI 2.1 (HDR, CEC, EDID ile 4K@60Hz'e kadar)

Ses Çıkışı

  • 3,5 mm jak
  • HDMI

İşletim Sistemleri

  • Android
  • Armbian
  • Ubuntu
  • Debian
  • Raspbian
  • Linux BSP
  • EmuELEC
  • CoreELEC
  • Volumio
  • Odroid
  • Ubuntu Core 20
  • Archlinux
  • HuaWei OpenEuler
  • Manjaro

Teknik Özellikler

İşlemci
SoCAmlogic S905X3
CPU4 çekirdek ARM Cortex-A55, 64-bit, 2.0 GHz'e kadar
GPUMali-G31 MP2, 4 yürütme birimi (650 MHz)
Bellek ve Depolama
RAM4 GB LPDDR4
eMMC16 GB (64 GB'a kadar seçenek)
SD kartmicroSD yuvası (genel bakış sayfasında 256 GB, başlangıç kılavuzunda 2 TB'a kadar yazıyor)
Ağ
Ethernet10/100/1000 Mbps
KablosuzDahili yok; opsiyonel USB Wi-Fi adaptörü veya SDIO Wi-Fi/BT modülü (RTL8822CS)
Görüntü ve Ses
Video çıkışı1 x HDMI 2.1 (4K@60Hz, HDR, CEC, EDID)
Ses çıkışı3.5 mm jak ve HDMI dijital ses
Arayüzler
USB4 x USB 3.0 (VL817 hub)
GPIO40 pin başlık: 28 GPIO + güç (+5V, +3.3V, GND); UART, I2C, SPI veya PWM
Debug3 pinli debug UART başlığı
DüğmelerReset, Power ve U-boot
LEDGüç ve etkinlik LED'leri
Uzaktan kumandaIR alıcı
Güç
Güç girişi5 V @ 3 A, USB Type-C
Fiziksel
Boyut ve ağırlık85 x 56 mm, 48 g (başlangıç kılavuzunda konnektörler dahil 92 x 60 mm)
Yazılım
İşletim sistemiAndroid ve Linux

Başlangıç Kılavuzu

BPI-M5 ve BPI-M2 Pro aynı işlemciyi kullandığı için ortak bir başlangıç kılavuzuna sahiptir ve aynı Android/Linux imajlarıyla çalışır. Android yalnızca eMMC'den açılır; Linux ise SD karttan veya eMMC'den açılabilir.

Önemli: İşlemcinin ROM'u önce eMMC'den önyükleme yapar. eMMC'de önyüklenebilir bir imaj varsa kart SD karttan açılmaz; SD karttan açmak için önce eMMC'yi silmeniz gerekir. Android'de SD kart mmc0, eMMC mmc1'dir; Linux'ta ise SD kart mmc1, eMMC mmc0'dır.

Gerekenler

  • 5 V / 3 A USB Type-C güç adaptörü
  • En az 8 GB, tercihen A1 sınıfı microSD kart (Linux için)
  • USB-TTL seri dönüştürücü (seri konsol (UART))
  • USB Type-C kablo (Android imajı yükleme ve ADB için; M2 Pro'da Micro USB)
  • Android için yalnızca Windows'ta çalışan AML USB Burning Tool veya Linux'ta aml-flash-tool
  • Linux imajı için balenaEtcher, balena CLI, dd veya bpi-tools
  1. Android imajını AML USB Burning Tool ile yükleme (Windows)

    AML USB Burning Tool'u kurun ve en güncel Android imajını indirip MD5 değerini kontrol edin.

    1. USB_Burning_Tool.exe'yi açın, File → Import image ile aml_upgrade_package.img dosyasını seçin.
    2. Kartın gücünü kesin, 40 pin başlığın yanındaki SW4 düğmesini basılı tutarak Type-C kablosunu bilgisayara takın.
    3. Start'a tıklayıp yazmanın bitmesini bekleyin.
    4. Bitince USB kablosunu çıkarıp güç adaptörünü bağlayın; ardından Stop ile aracı kapatın.
  2. Android imajını aml-flash-tool ile yükleme (Linux)

    aml-flash-tool, Amlogic Android imajları için Linux'ta çalışan açık kaynaklı bir yazma aracıdır:

     $ ./flash-tool.sh --img=/path/to/aml_upgrade_package.img --parts=all --wipe --soc=g12a --reset=y
  3. Linux için hazırlık

    SD karttan açacaksanız eMMC'nin boş/silinmiş olduğundan, eMMC'den açacaksanız SD kartta Linux imajı bulunmadığından emin olun. Linux bilgisayara bpi-tools'u kurun (sorun olursa bpi-tools deposundan elle kurun):

     $ apt-get install pv
     $ curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash

    Güncel Linux imajını indirip MD5 değerini doğrulayın. Varsayılan giriş: pi/bananapi veya root/bananapi.

  4. Linux imajını SD karta yazma

    balenaEtcher (Windows/Linux/macOS): Flash from file → imajı seçin, Select target → SD kartı seçin, Flash!.

    balena CLI ile komut satırından:

     $ sudo balena local flash path/to/xxx-bpi-m5-xxx.img.zip
     $ sudo balena local flash path/to/xxx-bpi-m5-xxx.img.zip --drive /dev/disk2
     $ sudo balena local flash path/to/xxx-bpi-m5-xxx.img.zip --drive /dev/disk2 --yes

    dd ile (Linux):

     $ sudo apt-get install pv unzip
     $ sudo unzip -p xxx-bpi-m5-xxx.img.zip | pv | dd of=/dev/sdX bs=10M status=noxfer

    bpi-tools ile:

     $ sudo apt-get install pv unzip
     $ sudo bpi-copy xxx-bpi-m5-xxx.img.zip /dev/sdX
  5. Linux imajını eMMC'ye yazma

    1. Linux yazılmış SD kartla kartı başlatın.
    2. İmajı bir USB belleğe kopyalayıp karta takın ve bağlayın.
    3. mmcblk0p1 ve mmcblk0p2 otomatik bağlandıysa ayırın, ardından dd veya bpi-copy ile yazın:
       $ sudo apt-get install pv unzip
       $ sudo unzip -p xxx-bpi-m5-xxx.img.zip | pv | dd of=/dev/mmcblk0 bs=10M status=noxfer
       $ sudo apt-get install pv unzip
       $ sudo bpi-copy xxx-bpi-m5-xxx.img.zip /dev/mmcblk0
    4. İşlem bitince kartı güvenle kapatıp SD kartı çıkarın.
  6. Kaynak kodu derleme

    Linux BSP:

     $  git clone https://github.com/BPI-SINOVOIP/BPI-M5-bsp

    Derleme adımları için deponun README.md dosyasına bakın. Android 9.0 kaynak kodu:

     $ git clone https://github.com/BPI-SINOVOIP/BPI-S905X3-Android9

Nasıl Yapılır?

İşletim Sistemleri

İndirme bağlantıları üreticiye aittir; bazı eski bağlantılar çalışmayabilir.

Android 9 (tablet)

9 · 2024-04-29

2024-04-29-bpi-m5-m2pro-tablet-android9.img — tablet arayüzlü Android 9. AML USB Burning Tool ile eMMC'ye yazılır.

eMMC

Armbian (DeepSeek AI)

BPI-M5 / BPI-M2 Pro için DeepSeek yapay zekâ denemelerine yönelik Armbian Linux imajı.

SDeMMC

Armbian (resmi)

Armbian projesinin resmi sitesindeki BPI-M5 imajları.

SDeMMC

EmuELEC

4.5

Odroid C4 resmi EmuELEC imajından BPI-M5'e uyarlanmış retro oyun sistemi; PS3 ve Xbox One S kolları test edilmiş.

SD

CoreELEC

19.2-Matrix_rc1 ve sonrası

Kodi tabanlı medya merkezi; BPI-M5 ve M2 Pro'yu resmi olarak destekler.

SDeMMC

Volumio

Müzik çalar odaklı Volumio dağıtımı.

SD

Odroid tabanlı Android

Odroid Android kaynak kodundan BPI-M5/M2 Pro için derlenmiş imaj.

eMMC

Ubuntu Core 20 (demo)

20

BPI-M5/M2 Pro için Ubuntu Core 20 deneme imajı.

SDeMMC

Arch Linux (XFCE ve minimal, demo)

kernel 4.9

Archdroid temelli; giriş: alarm/alarm veya root/root.

SDeMMC

Huawei openEuler (demo)

kernel 4.9

BPI kernel 4.9 ile openEuler deneme imajı.

SDeMMC

Manjaro

kernel 5.10

Odroid C4 resmi imajından BPI-M5'e uyarlanmış Manjaro (topluluk çalışması).

SD
Eski sürümleri göster (9)

Android 9 (tablet)

9 · 2023-03-01

Tablet varyantı Android imajı.

eMMC Eski link olabilir

Android 9 (TV box)

9 · 2023-03-01

TV kutusu (box) varyantı Android imajı.

eMMC Eski link olabilir

Ubuntu Server

20.04 · 2023-08-30

2023-08-30-ubuntu-20.04-server-bpi-m5-m2pro-aarch64-sd-emmc.img — sunucu imajı (BPI-M5 ve BPI-M2 Pro ortak).

SDeMMC Eski link olabilir

Ubuntu Mate Desktop

20.04 · 2023-08-30

2023-08-30-ubuntu-20.04-mate-desktop-bpi-m5-m2pro-aarch64-sd-emmc.img — Mate masaüstü.

SDeMMC Eski link olabilir

Debian Buster XFCE

10 · 2023-08-30

2023-08-30-debian-10-buster-xfce-bpi-m5-m2pro-aarch64-sd-emmc.img — XFCE masaüstü.

SDeMMC Eski link olabilir

Debian Buster

10 · 2023-08-30

2023-08-30-debian-10-buster-bpi-m5-m2pro-aarch64-sd-emmc.img — masaüstüsüz (minimal) imaj.

SDeMMC Eski link olabilir

Raspbian

2023-05-03

BPI-M5 / BPI-M2 Pro için Raspbian imajı; klasörden kartınıza uygun imajı seçin.

SDeMMC Eski link olabilir

Raspbian (32/64-bit)

kernel 4.9 / 5.17 · 2022-04-09

Linux kernel 4.9 ve 5.17 için 32-bit ve 64-bit Raspbian imajları.

SDeMMC Eski link olabilir

Armbian (Banana Pi derlemesi)

2023-03-13

Armbian ana dalından derlenmiş; hata düzeltmeleri ve i2c, uart, spi, rtl8822cs overlay desteği içerir (/boot/armbianEnv.txt üzerinden etkinleştirilir).

SDeMMC Eski link olabilir

Araçlar ve Kaynaklar

Benzer ürünler

Banana Pi BPI-M2 Berry
Allwinner A40i1 GBGbE

Banana Pi BPI-M2 Berry

Allwinner A40i/R40/V40 dört çekirdekli, 1 GB DDR3, SATA, Gigabit Ethernet, Wi-Fi/Bluetooth ve 4 USB portlu, Raspberry Pi 3 boyutunda kart.

Banana Pi BPI-M2 Pro
Amlogic S905X32 GBGbE

Banana Pi BPI-M2 Pro

Amlogic S905X3 dört çekirdekli Cortex-A55, 2 GB LPDDR4, 16 GB eMMC, 2× USB 3.0, Gigabit Ethernet, Wi-Fi 5/BT 4.2 ve 4K HDMI'lı 65×65 mm kart.

Banana Pi BPI-M2 Ultra
Allwinner A40i2 GBGbE

Banana Pi BPI-M2 Ultra

Allwinner A40i/R40/V40 dört çekirdekli, 2 GB DDR3, 8 GB eMMC, SATA, Gigabit Ethernet ve Wi-Fi/Bluetooth sunan, Raspberry Pi 3 boyutunda kart.

Banana Pi BPI-M3
Allwinner A83T2 GBGbE

Banana Pi BPI-M3

Allwinner A83T sekiz çekirdekli işlemcili, 2 GB RAM, 8 GB eMMC, SATA, Gigabit Ethernet, Wi-Fi ve Bluetooth sunan tek kart bilgisayar.