İçeriğe geç

BPI-M2S

Banana Pi BPI-M2S

Amlogic A311D2–4 GB2× GbE5 TOPS

Amlogic A311D (veya S922X) altı çekirdekli, 5 TOPS NPU, 4 GB LPDDR4, 16 GB eMMC, 2× Gigabit Ethernet ve MIPI DSI/CSI sunan 65×65 mm kart.

  • Amlogic A311D: 4× Cortex-A73 + 2× Cortex-A53 (S922X varyantı mevcut)
  • Mali-G52 MP4 (6EE) GPU – OpenGL ES 3.2, Vulkan 1.0, OpenCL 2.0
  • 5.0 TOPS NPU (yalnızca A311D)
  • 4 GB LPDDR4, 16 GB eMMC (128 GB'a kadar seçenek)
  • 2× Gigabit Ethernet
  • HDMI 2.1 (4Kp60), MIPI DSI ve MIPI CSI
  • 40 pin GPIO, 65×65 mm (BPI-M2+ ile aynı boyut)
  • İsteğe bağlı Wi-Fi/BT (RTL8822CS) ve PoE modülü

Genel Bakış

Banana Pi BPI-M2S, Amlogic A311D işlemcisiyle tasarlanmış kompakt bir tek kart bilgisayardır: dört çekirdek ARM Cortex-A73 ve iki çekirdek Cortex-A53, Mali-G52 MP4 (6EE) GPU ve yapay zekâ uygulamaları için 5.0 TOPS NPU.

Kart üzerinde 4 GB LPDDR4 bellek ve 16 GB eMMC bulunur. İki adet Gigabit Ethernet portu (biri RTL8211F, diğeri PCIe üzerinden RTL8111H), HDMI 2.1 (4Kp60) çıkışı, MIPI DSI ekran ve MIPI CSI kamera konnektörleri, 40 pin GPIO ile USB 2.0 ve USB Type-C portları sunar. Boyutları BPI-M2+ ve BPI-M2 Pro ile aynıdır (65×65 mm).

Varyant notu: Amlogic S922X'li sürüm 2 GB RAM ve 16 GB eMMC ile gelir; NPU, MIPI panel ve MIPI kamera desteklemez. Kartta dahili Wi-Fi yoktur; isteğe bağlı RTL8822CS Wi-Fi/BT kartı ve BPI-9600 PoE modülü eklenebilir. Android 9 ve Linux (Ubuntu, Debian, Armbian) çalıştırır.

BananaPi BPI-M2S, Amlogic A311D çipini kullanmakta olup Quad-Core ARM Cortex-A73 ve Dual-Core ARM Cortex-A53 işlemciye ve ARM G52 MP4(6EE) grafik kartına sahiptir. 4GB RAM ve 16GB eMMC depolamaya sahiptir.
 
Banana Pi BPI-M2S, Amlogic A311D 12nm kullanarak bilgi işlem, mobil internet ve diğer akıllı cihaz uygulamaları alanlarında yüksek güçlü performans sağlar. Big/Little mimarisine dayalıdır. 5.0 NPU teknolojisiyle iki işlemciyi entegre etmektedir.
Amlogic A311D, piyasadaki yaygın dört çekirdekli çip tasarımlarıyla karşılaştırıldığında büyük ölçüde bir performans farkı sağlamaktadır.
Çeşitli HD video formatlarını oynatabilir. HDMI bağlantısıyla 4K/2K@60fps görüntü paylaşımı gerçekleştirebilmektedir. Karmaşık videoların üstesinden gelebilir.
Derin öğrenme gibi etkileşimli işlemlerin altından rahatlıkla kalkabilmektedir.
 

Donanım Özellikleri

  • CPU: Quad-Core ARM Cortex-A73 & Dual-Core ARM Cortex-A53
  • GPU: ARM G52 MP4(6EE) GPU, OpenGL ES 3.2, Vulkan 1.0 and OpenCL 2.0 support, 5.0 TOPS NPU
  • Bellek: 4GB LPDDR4
  • Depolama: MicroSD kart desteği, 16GB eMMC
  • Ağ: Gigabit Ethernet (x2)
  • USB: USB 2.0 (x1), USB Type-C (x1)
  • Güç: USB-C / Pin bağlantısı
  • NPU: AI için 5.0 Tops (Derin Sinir Ağı Uygulamaları)
  • Boyut: 65x65mm

Alt Bileşenler

  • HDMI 2.1
  • MIPI DSI
  • MIPI CSI
  • 3 Pin Debug UART bağlantısı
  • 40 Pin GPIO bağlantısı
  • Gigabit Ethernet (x2)
  • Power & Reset & Boot Anahtarı

Video

  • HDMI 2.1 (4Kp60) Çıkışı
  • MIPI DSI Display Konnektörü
  • MIPI CSI Kamera Konnektörü

İşletim Sistemleri

  • Linux BSP
  • Android 9
  • Ubuntu
  • Debian
  • Armbian

Teknik Özellikler

İşlemci
SoCAmlogic A311D (S922X varyantı)
CPU6 çekirdek: 4× ARM Cortex-A73 + 2× ARM Cortex-A53
NPU5 TOPS (yalnızca A311D)
Grafik ve Video
GPUArm Mali-G52 MP4 (6EE); OpenGL ES 3.2, Vulkan 1.0, OpenCL 2.0
Bellek ve Depolama
RAM4 GB LPDDR4 (S922X varyantında 2 GB)
Depolama16 GB eMMC (128 GB'a kadar seçenek), microSD kart yuvası
Ağ ve Kablosuz
Ethernet2× Gigabit (RTL8211F GbE ve PCIe üzerinden RTL8111H)
Wi-Fi / BluetoothDahili yok; isteğe bağlı RTL8822CS kartı (802.11ac 2T2R + BT 5.0) veya USB adaptör
Arayüzler
Video çıkışıHDMI 2.1 (4Kp60'a kadar), MIPI DSI ekran konnektörü
KameraMIPI CSI konnektörü (yalnızca A311D)
USB1× USB 2.0 Type-A, 1× USB Type-C
GPIO40 pin başlık
Seri konsol (UART)3 pin debug başlığı
Düğmeler3 adet
Güç ve Fiziksel
Güç girişiUSB-C veya pin başlığı (5V/3A önerilir); isteğe bağlı PoE modülü
Boyutlar65×65 mm

Başlangıç Kılavuzu

Linux imajları SD karttan veya eMMC'den, Android ise yalnızca eMMC'den açılır. Kamera, MIPI panel ve NPU desteği yalnızca A311D sürümündedir.

Önemli: SoC önce eMMC'den önyükleme yapar; eMMC'de önyüklenebilir imaj varsa kart SD karttan açılmaz. SD karttan açmak için eMMC'yi silmeniz gerekir (bkz. nasıl yapılır). Varsayılan Linux kullanıcıları: pi/bananapi veya root/bananapi.

Gerekenler

  • 5V/3A USB Type-C güç adaptörü
  • USB-seri (USB-TTL) kablo – seri konsol (UART) için
  • USB Type-C kablo – Android imajı yükleme ve ADB için
  • Linux için en az 8 GB, tercihen A1 sınıfı microSD kart
  • Android yüklemek için Windows bilgisayar (USB Burning Tool)
  1. Hazırlık: bpi-tools kurulumu ve imajın doğrulanması

    Linux bilgisayarınızda imaj yazmak için bpi-tools'u kurabilirsiniz (başka bir araç kullanacaksanız bu adımı atlayın). Adres erişilemezse aracı bpi-tools deposundan elle indirip 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ı indirdikten sonra MD5 özetinin doğru olduğunu kontrol edin.

  2. Windows/macOS/Linux: imajı balenaEtcher ile SD karta yazma

    En kolay yol, açık kaynaklı grafik arayüzlü balenaEtcher aracını kullanmaktır.

    • Flash from file ile indirdiğiniz imaj dosyasını seçin.
    • Select target ile SD kartı (USB kart okuyucuyu) hedef olarak seçin.
    • Flash! düğmesine basarak yazma işlemini başlatın ve bitmesini bekleyin.
  3. Alternatif: balena CLI ile komut satırından yazma

    balena CLI Windows, Linux ve macOS'ta çalışır; kurulduktan sonra local flash komutuyla imajı SD karta veya USB belleğe yazabilirsiniz:

    $ sudo balena local flash path/to/xxx-bpi-m2s-xxx.img.zip
    $ sudo balena local flash path/to/xxx-bpi-m2s-xxx.img.zip --drive /dev/disk2
    $ sudo balena local flash path/to/xxx-bpi-m2s-xxx.img.zip --drive /dev/disk2 --yes
  4. Linux bilgisayarda imajı SD karta yazma (dd veya bpi-copy)

    SD kart otomatik bağlandıysa önce /dev/sdX bölümlerini ayırın (umount). /dev/sdX yerine kendi kart aygıtınızı yazın; yanlış diski seçmek veri kaybına yol açar.

    Yöntem 1 – dd:

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

    Yöntem 2 – bpi-tools: bpi-copy aslında aynı dd işlemini yapar.

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

    • Kartı Linux yazılı SD kartla açın.
    • Linux imajını USB belleğe kopyalayıp karta takın ve bağlayın.
    • Otomatik bağlanmışsa mmcblk0p1 ve mmcblk0p2 bölümlerini ayırın (Linux'ta eMMC = mmcblk0, SD kart = mmcblk1).

    dd ile:

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

    veya bpi-copy ile:

    $ sudo apt-get install pv unzip
    $ sudo bpi-copy xxx-bpi-m2s-xxx.img.zip /dev/mmcblk0

    İşlem bitince kartı güvenli şekilde kapatıp SD kartı çıkarın.

  6. Android imajını eMMC'ye yükleme (USB Burning Tool, Windows)

    AML USB Burning Tool aracını Windows'a kurun, güncel Android imajını indirip MD5'ini doğrulayın.

    • USB_Burning_Tool.exe'yi açın, File → Import image ile aml_upgrade_package.img dosyasını seçin.
    • Kart üzerindeki USB düğmesini basılı tutarak Type-C kabloyu bilgisayara takın (güç adaptörü zaten bağlıysa düğmeyi basılı tutarken RST'ye basın); yaklaşık 2 saniye sonra bırakın, kart araçta görünür.
    • Start'a basıp yüklemenin bitmesini bekleyin.
    • Başarılı olunca Type-C kabloyu çıkarın, güç adaptörünü takıp kartı açın; araçta Stop'a basıp kapatın.
  7. Alternatif: Linux'ta aml-flash-tool ile Android yazma

    aml-flash-tool, Amlogic Android imajları için açık kaynaklı Linux yazma aracıdır:

    $ ./flash-tool.sh --img=/path/to/aml_upgrade_package.img --parts=all --wipe --soc=g12a --reset=y

Nasıl Yapılır?

İşletim Sistemleri

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

Android

9 (2024-04-29-bpi-m2s-cm4-android9.img) · 2024-04-29

BPI-M2S ve BPI-CM4 ortak Android 9 imajı; yalnızca eMMC'den açılır.

eMMC

Armbian (resmi site)

Armbian, BPI-M2S'i resmi olarak destekler.

SDeMMC

Armbian

23.02.0-trunk Jammy current 6.0.14

2023-01-06 Armbian_23.02.0-trunk_Bananapim2s_jammy_current_6.0.14.img.xz — Banana Pi ekibinin Armbian 23.02.0-trunk derlemesi.

SDeMMC

Armbian

23.02.0-trunk Jammy current 6.0.14 minimal

Armbian_23.02.0-trunk_Bananapim2s_jammy_current_6.0.14_minimal.img.xz — Banana Pi ekibinin Armbian 23.02.0-trunk derlemesi.

SDeMMC

Armbian

23.02.0-trunk Jammy current 6.0.14 Cinnamon

Armbian_23.02.0-trunk_Bananapim2s_jammy_current_6.0.14_cinnamon_desktop.img.xz — Banana Pi ekibinin Armbian 23.02.0-trunk derlemesi.

SDeMMC

Armbian

23.02.0-trunk Jammy current 6.0.14 GNOME

Armbian_23.02.0-trunk_Bananapim2s_jammy_current_6.0.14_gnome_desktop.img.xz — Banana Pi ekibinin Armbian 23.02.0-trunk derlemesi.

SDeMMC

Armbian

23.02.0-trunk Bullseye current 6.0.14

Armbian_23.02.0-trunk_Bananapim2s_bullseye_current_6.0.14.img.xz — Banana Pi ekibinin Armbian 23.02.0-trunk derlemesi.

SDeMMC

Armbian

23.02.0-trunk Bullseye current 6.0.14 minimal

Armbian_23.02.0-trunk_Bananapim2s_bullseye_current_6.0.14_minimal.img.xz — Banana Pi ekibinin Armbian 23.02.0-trunk derlemesi.

SDeMMC

Armbian

23.02.0-trunk Bullseye current 6.0.14 XFCE

Armbian_23.02.0-trunk_Bananapim2s_bullseye_current_6.0.14_xfce_desktop.img.xz — Banana Pi ekibinin Armbian 23.02.0-trunk derlemesi.

SDeMMC
Eski sürümleri göster (4)

Android

9 (2023-01-12-bpi-m2s-cm4-android9.img) · 2023-01-12

BPI-M2S ve BPI-CM4 ortak Android 9 imajı.

eMMC Eski link olabilir

Ubuntu

20.04 MATE masaüstü (aarch64) · 2022-06-20

2022-06-20-ubuntu-20.04-mate-desktop-bpi-m2s-aarch64-sd-emmc.img.zip — MD5: 2945f225eadba1b350cd49f47817c0cd

SDeMMC Eski link olabilir

Ubuntu

20.04 Server (aarch64) · 2022-06-20

2022-06-20-ubuntu-20.04-server-bpi-m2s-aarch64-sd-emmc.img.zip — MD5: 9b17a00cbc17c46e414a906e659e7ca2

SDeMMC Eski link olabilir

Debian

10 Buster (aarch64) · 2022-06-20

2022-06-20-debian-10-buster-bpi-m2s-aarch64-sd-emmc.img.zip — MD5: 9d39558ad37e5da47d7d144c8afec45e

SDeMMC Eski link olabilir

Araçlar ve Kaynaklar

Benzer ürünler

Banana Pi BPI-M7
Rockchip RK35888–32 GB2× 2.5GbE6 TOPS

Banana Pi BPI-M7

Rockchip RK3588 işlemcili, 6 TOPS NPU'lu, 8/16/32 GB RAM, 2x 2.5G Ethernet, Wi-Fi 6, PCIe 3.0 x4 NVMe ve 8K HDMI 2.1 sunan 92 x 62 mm tek kart bilgisayar.

Banana Pi BPI-R2 Pro Router
Rockchip RK35682–4 GB5× GbE0.8 TOPS

Banana Pi BPI-R2 Pro Router

Rockchip RK3568 işlemcili, 5x Gigabit Ethernet, SATA, HDMI ve MIPI DSI/CSI arayüzlerine sahip akıllı router geliştirme kartı; OpenWrt, Linux ve Android destekler.