İçeriğe geç

BPI-M64

Banana Pi BPI-M64

Allwinner A642 GBGbE

Allwinner A64 tabanlı, 2 GB RAM, 8 GB eMMC, Gigabit Ethernet, Wi-Fi ve Bluetooth sunan 64-bit dört çekirdekli tek kart bilgisayar.

  • Allwinner A64, 4 çekirdek ARM Cortex-A53, 1.2 GHz, 64-bit
  • 2 GB LPDDR3 RAM (GPU ile paylaşımlı)
  • 8 GB eMMC (64 GB'a kadar) + 256 GB'a kadar microSD
  • 10/100/1000 Mbps Ethernet
  • Dahili Wi-Fi 802.11 b/g/n ve Bluetooth 4.0 (AP6212)
  • HDMI (1080p), MIPI DSI ekran ve kamera konnektörü
  • 40 pinli GPIO başlığı (UART, I2C, SPI, PWM)
  • Android, Linux ve Windows 10 IoT Core desteği

Genel Bakış

Banana Pi BPI-M64, Allwinner A64 işlemciyle çalışan 64-bit, dört çekirdekli bir mini tek kart bilgisayardır. Kart üzerinde 2 GB RAM ve 8 GB eMMC bulunur; Wi-Fi ve Bluetooth da dahili olarak gelir.

Bağlantı tarafında 2 adet USB 2.0 Type-A, 1 adet USB OTG, HDMI çıkışı, 3.5 mm ses çıkışı ve DC güç girişi yer alır. MIPI DSI ekran ve kamera konnektörleri, IR alıcı ve 40 pinli GPIO başlığı sayesinde ekranlı projelerden IoT uygulamalarına kadar geniş bir kullanım alanı sunar.

İşlemci Allwinner R18 ile pin uyumlu olduğundan kart M64 ve M64-R18 olmak üzere iki sürümde üretilmiştir. Android, çeşitli Linux dağıtımları (Ubuntu, Debian, Armbian, Raspbian, Fedora, Manjaro) ve Windows 10 IoT Core desteği bulunur; kart Microsoft Azure IoT ve Amazon AWS Greengrass sertifikasyonlarından da geçmiştir.

Banana Pi BPI-M64, 64-bit dört çekirdekli ARM Cortex A53 CPU ile donatılmış bir mini tek kartlı bilgisayardır. 2GB RAM ve 8GB eMMC depolama kapasitesine sahiptir. Ayrıca entegre Wi-Fi ve Bluetooth özelliklerine sahiptir. Bağlantı noktaları açısından; BPI-M64'te 2 adet USB 2.0 portu, 1 adet USB OTG portu, 1 adet HDMI çıkışı, 1 adet ses girişi ve son olarak bir DC güç desteği bulunur. İşlemci, R18 ile pin-to-pin uyumludur.


 

Donanım Özellikleri

  • CPU:  Dört Çekirdekli ARM Cortex A53 1.2GHz 64-Bit
  • GPU: Çift Çekirdekli MALI 400 MP2
  • Bellek: 2GB LPDDR3 (paylaşımlı)
  • Depolama: 8GB eMMC (entegre), 256 GB'a kadar MicroSD
  • Ağ: 10/100/1000 Mbps Ethernet 
  • Wifi & BT: Wi-Fi (802.11 b/g/n), Bluetooth (4.0)
  • Ses Çıkışı: Entegre mikrofon
  • GPIO: 40 Pin GPIO Başlığı (x28), Güç (+5V, +3,3V ve GND) GPIO pinleri UART, I2C, SPI veya PWM için kullanılabilir
  • Güç: DC ve Micro USB OTG (5V@2A)
  • Boyutu: 92x60mm, 48gr

 

Alt Bileşenler

  • MicroSD kart desteği
  • USB 2.0 PORT (x2), USB OTG (x1)
  • 40 PIN GPIO Bağlantısı
  • Power & Reset & U-boot anahtarı
  • TTL UART'ta Hata Ayıklama
  • CSI kamera konnektörü
  • Güç & Durum Ledi
  • IR (Kızılötesi)

 

Video Girişi

  •  CSI kamera konektörü (tasarlanmış bir kamera modülünün bağlanmasına izin verir)

Video Çıkışı

  • 1080p HDMI
  • Çok kanallı ses çıkışı (H./X.265 özelliği YOK)

 Ses Çıkışı

  • 3,5 mm jak
  • HDMI

 

İşletim Sistemleri

  • Android (6.0 & 7.0 & 8.1)
  • Win 10 LoT
  • Ubuntu
  • Debian
  • Armbian
  • Raspbian
  • Fedora
  • Manjora
  • FreeBSD
  • Clonezilla

 

Teknik Özellikler

İşlemci
SoCAllwinner A64 (R18 ile pin uyumlu; M64-R18 sürümü)
CPU4 çekirdek ARM Cortex-A53, 1.2 GHz, 64-bit
GPUÇift çekirdek Mali-400 MP2
Bellek ve Depolama
RAM2 GB LPDDR3 (GPU ile paylaşımlı)
eMMC8 GB (64 GB'a kadar desteklenir)
SD kartmicroSD yuvası, 256 GB'a kadar
Ağ
Ethernet10/100/1000 Mbps
KablosuzWi-Fi 802.11 b/g/n + Bluetooth 4.0 (AP6212)
Görüntü ve Ses
Video çıkışı1080p destekli HDMI, MIPI DSI LCD arayüzü (H.265/X.265 yok)
Video girişiCSI kamera konnektörü
Ses girişiKart üzerinde mikrofon
Ses çıkışı3.5 mm jak ve HDMI
Arayüzler
USB2 x USB 2.0, 1 x USB OTG
GPIO40 pin başlık: 28 GPIO + güç (+5V, +3.3V, GND); UART, I2C, SPI veya PWM olarak kullanılabilir
Uzaktan kumandaIR alıcı
DüğmelerReset, Power ve U-boot
LEDGüç durumu ve 8P8C (Ethernet)
Güç
Güç girişi5 V @ 2 A, DC jak ve/veya Micro USB (OTG)
Fiziksel
Boyut ve ağırlık92 x 60 mm, 48 g
Yazılım
İşletim sistemiAndroid ve Linux (ayrıca Windows 10 IoT Core)

Başlangıç Kılavuzu

BPI-M64 için iki ayrı kurulum yolu vardır: Android imajları Allwinner'ın PhoenixSuit (Windows) veya LiveSuit (Linux) aracıyla USB üzerinden doğrudan eMMC'ye yazılır; Linux imajları ise önce SD karta yazılır, istenirse oradan eMMC'ye aktarılır. Kart yalnızca DC güç girişinden önyükleme yapar.

Gerekenler

  • 5 V / 2 A DC güç adaptörü (kart yalnızca DC girişinden açılır)
  • En az 8 GB microSD kart (Linux için)
  • USB-TTL seri dönüştürücü (seri konsol (UART) için)
  • Micro USB kablo (Android imajı yükleme ve ADB için)
  • Linux veya Windows 7/10 bilgisayar
  • Yazma aracı: balenaEtcher (Windows) veya dd / bpi-tools (Linux); Android için PhoenixSuit / LiveSuit
  1. Android imajını PhoenixSuit ile yükleme (Windows)

    1. PhoenixSuit'i açın, Firmware sekmesine geçin ve Image düğmesiyle Android imaj dosyasını seçin.
    2. Kartın DC gücünü çıkarın. U-boot düğmesini basılı tutarken Micro USB kablosunu bilgisayara takın; bir uyarı penceresi açılır.
    3. Çıkan iki onay penceresinde de Yes'e tıklayın; yazma işlemi başlar ve bitince tamamlandı mesajı görünür.

    SD kartı Android'de depolama olarak kullanacaksanız ve kart daha önce Linux ya da başka bir Allwinner önyüklenebilir imajıyla yazıldıysa, SD kartı 0. bloktan itibaren biçimlendirin.

  2. Android imajını LiveSuit ile yükleme (Linux)

    LiveSuit paketindeki Readme.pdf'e göre kurulumu yapın, ardından LiveSuit.sh betiğini root yetkisiyle çalıştırın. Sonraki adımlar PhoenixSuit ile neredeyse aynıdır.

  3. Linux için hazırlık ve bpi-tools kurulumu

    USB-TTL kablosunu kartın debug UART pinlerine bağlayın. Linux bilgisayarınıza bpi-tools'u kurun (adrese erişemezseniz bpi-tools deposundan elle kurabilirsiniz):

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

    Ardından güncel BPI imajını indirin. Varsayılan giriş bilgileri: pi/bananapi veya root/bananapi.

  4. İmajı SD karta yazma

    Windows: balenaEtcher ile Flash from file → imajı seçin, Select target → SD kartı seçin, Flash! ile yazmayı başlatın.

    Linux: SD kart bölümleri otomatik bağlandıysa önce ayırın (umount). Ardından dd ile yazabilirsiniz (bpi-copy de aynı işi yapar):

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

    ya da bpi-tools ile:

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

    1. Linux imajı yazılmış SD kartla kartı başlatın.
    2. İmajı açıp bir USB belleğe kopyalayın, belleği karta takın ve bağlayın (otomatik bağlandıysa bu adımı atlayın):
      mount /dev/sdx /mnt
    3. İmajı dd ile ya da bpi-tools ile eMMC'ye yazın:
      sudo dd if=/mnt/xxx.bpi-p2_zero-xxx.img of=/dev/mmcblk0 bs=10M status=noxfer
       $ sudo bpi-copy xxx-bpi-p2_zero-xxx.img.zip /dev/mmcblk0

      Not: Dosya adı (bpi-p2_zero) yalnızca örnektir; kendi BPI-M64 imaj dosyanızın adını yazın.

    4. Yazma bitince kartı güvenli şekilde kapatın ve SD kartı çıkarın.
  6. 7 inç LCD ile önyüklemeye geçme

    Yayınlanan imajlar varsayılan olarak HDMI ile açılır. BPI 7" LCD kullanacaksanız ilk açılıştan sonra önyükleme tipini değiştirin:

     $ sudo bpi-bootsel /usr/lib/u-boot/bananapi/bpi-m64/BPI-M64-LCD7-linux4.4-8k.img.gz
     $ reboot

    Dokunmatik paneli kullanmak için sürücüyü yükleyin:

     $ sudo modprobe gt9xxnew_ts.ko
  7. Kaynak kodu derleme

    Linux BSP kaynak kodu:

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

    Android kaynak kodu (7.1 ve 6.x):

     $ git clone https://github.com/BPI-SINOVOIP/BPI-A64-Android7
     $ git clone https://github.com/BPI-SINOVOIP/BPI-A64-Android

Nasıl Yapılır?

İşletim Sistemleri

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

Armbian (Ubuntu jammy)

23.02.0-trunk

Armbian_23.02.0-trunk_BananaPi_M64_jammy.img

SDeMMC

Armbian (resmi, mainline kernel)

Armbian projesinin ana hat (mainline) kernel tabanlı güncel imajları.

SDeMMC

Fedora (masaüstü yok)

31

Fedora 31, GRUB ile (u-boot-2019.07 + kernel 5.3.0); masaüstü desteklenmez.

SD

FreeBSD

FreeBSD, Allwinner A64 (sun50i) desteğiyle; FreeBSD wiki'sindeki Allwinner sayfasına bakın.

SD

Clonezilla (arm64, test)

Clonezilla arm64 test imajı (NCHC Free Software Labs).

SD

Windows 10 IoT Core

10586 beta0.1

Windows 10 IoT Core 10586 beta 0.1. MD5: 1c09118cd45bf0c3b61d1846710a3649

eMMC

Diğer imajlar (forum)

Topluluk tarafından paylaşılan diğer imajlar forumdaki ilgili kategoride.

Eski sürümleri göster (32)

Android

7.1 · 2020-07-10

Android 7.1, kernel 3.10 tabanlı. PhoenixSuit/LiveSuit ile eMMC'ye yazılır.

eMMC Eski link olabilir

Android (HDMI)

6.0 · 2018-10-24

Android 6.0 HDMI sürümü, kernel 3.10.

eMMC Eski link olabilir

Android (LCD7)

6.0 · 2018-10-24

Android 6.0, 7 inç BPI LCD ekran sürümü, kernel 3.10.

eMMC Eski link olabilir

Android (HDMI)

7.0 · 2018-10-24

Android 7.0 HDMI sürümü, kernel 3.10.

eMMC Eski link olabilir

Android (LCD7)

7.0 · 2018-10-24

Android 7.0, 7 inç LCD sürümü, kernel 3.10.

eMMC Eski link olabilir

Android (HDMI)

8.1 · 2018-10-24

Android 8.1 HDMI sürümü, kernel 3.10.

eMMC Eski link olabilir

Android (LCD7)

8.1 · 2018-10-24

Android 8.1, 7 inç LCD sürümü, kernel 3.10.

eMMC Eski link olabilir

Android (HDMI)

6.0 · 2018-09-17

Android 6.0 HDMI sürümü (Eylül 2018).

eMMC Eski link olabilir

Android (LCD7)

6.0 · 2018-09-17

Android 6.0, 7 inç LCD sürümü (Eylül 2018).

eMMC Eski link olabilir

Android

8.1 · 2018-08-17

Android 8.1, kernel 4.9 tabanlı (HDMI ve LCD7).

eMMC Eski link olabilir

Android (HDMI ve LCD 5.0)

7.0 · 2018-05-20

Android 7.0, HDMI ve 5 inç LCD desteği.

eMMC Eski link olabilir

Android (HDMI)

6.0 · 2017-05-11

Android 6.0 HDMI sürümü. MD5: f85281213b9c5b88008a487dd1b6963c

eMMC Eski link olabilir

Android (LCD)

6.0 · 2017-05-11

Android 6.0 LCD sürümü. MD5: be27e4eced96d3de81d46e512fd978eb

eMMC Eski link olabilir

Ubuntu Mate 18.04 / Ubuntu Server 16.04

18.04 / 16.04 · 2020-08-26

Masaüstü (Mate) ve sunucu imajları, kernel 4.4.

SDeMMC Eski link olabilir

Ubuntu 16.04 Mate / Server, Ubuntu 18.04 Mate

16.04 / 18.04 · 2020-04-21

Masaüstü ve sunucu imajları, kernel 4.4.

SDeMMC Eski link olabilir

Ubuntu Desktop

16.04 · 2018-11-02

Ubuntu 16.04 masaüstü. MD5: 3564f0d3de9936aa26b93eaf027703a0

SDeMMC Eski link olabilir

Ubuntu AARCH64 (kernel 3.10)

16.04 · 2018-11-02

64-bit Ubuntu 16.04, kernel 3.10. MD5: 7422e02daa01bff6de808490e89b436e

SDeMMC Eski link olabilir

Ubuntu AARCH64 (kernel 4.4)

16.04 · 2018-11-02

64-bit Ubuntu 16.04, kernel 4.4. MD5: ea9bba6ab7fc78f7b8478bfd013a9b50

SDeMMC Eski link olabilir

Ubuntu

16.04.4 · 2018-04-17

Ubuntu 16.04.4, Linux kernel 4.4.89. MD5: 4b7e163d260e58a39ba8905e7ed39943

SDeMMC Eski link olabilir

Ubuntu 16.04 Desktop

16.04 · 2018-09-18

Ubuntu 16.04 masaüstü, kernel 3.10.

SDeMMC Eski link olabilir

Ubuntu Server

16.04 · 2018-08-17

Ubuntu 16.04 sunucu, kernel 3.10.105.

SDeMMC Eski link olabilir

Ubuntu Mate Desktop (64-bit)

16.04.3 · 2017-08-14

Ubuntu 16.04.3 LTS Mate masaüstü, kernel 3.10.105. MD5: ae34baa840874276858d936a7ca85c4f

SDeMMC Eski link olabilir

Debian (Armbian bullseye, XFCE)

Armbian 22.11.0-trunk, kernel 5.19.7 · 2022-09-07

Armbian_22.11.0-trunk_Bananapim64_bullseye_edge_5.19.7_xfce_desktop.img

SDeMMC Eski link olabilir

Debian AARCH64 (kernel 3.10)

9.5 · 2018-11-02

Debian 9.5 64-bit, kernel 3.10. MD5: 71fe25c1922c7f9ef81bb88e0f544de6

SDeMMC Eski link olabilir

Debian AARCH64 (kernel 4.4)

9.5 · 2018-11-02

Debian 9.5 64-bit, kernel 4.4. MD5: f3c2391b0232178018fda7ebfd64b14c

SDeMMC Eski link olabilir

Debian Jessie Mate Desktop (64-bit)

8.9 · 2017-08-13

Debian 8.9 Mate masaüstü, kernel 3.10.105. MD5: 9ddf067457ebaf193de63c5c7141446a

SDeMMC Eski link olabilir

Raspbian Stretch

kernel 4.4 · 2020-08-26

Raspbian Stretch, kernel 4.4 (üçüncü taraf).

SDeMMC Eski link olabilir

Raspbian (kernel 3.10)

9.4 · 2018-11-06

Raspbian 9.4, kernel 3.10. MD5: e321c6dbb096a0348fceb9d4a0b6c210

SDeMMC Eski link olabilir

Raspbian (kernel 4.4)

9.4 · 2018-11-06

Raspbian 9.4, kernel 4.4. MD5: 1d4f00680e6869e2c4e66e205e61d93d

SDeMMC Eski link olabilir

Armbian (jammy, XFCE)

22.11.0-trunk, kernel 5.19.7 · 2022-09-07

Armbian_22.11.0-trunk_Bananapim64_jammy_edge_5.19.7_xfce_desktop.img

SDeMMC Eski link olabilir

Manjaro AArch64

2019-01-15

Manjaro AArch64. Kullanıcı: manjaro/root, parola: bananapi. MD5: 8c9964fbd80836228c72fa205eb62f78

SDeMMC Eski link olabilir

Windows 10 IoT Core

beta0.2 · 2017-01-13

Windows 10 IoT Core beta 0.2.

eMMC Eski link olabilir

Araçlar ve Kaynaklar

Benzer ürünler

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-M4 Zero
Allwinner H6182–4 GBWi-Fi 5

Banana Pi BPI-M4 Zero

Allwinner H618 dört çekirdekli, 2/4 GB LPDDR4 ve 8/32 GB eMMC'li, Wi-Fi ve Bluetooth'lu; Raspberry Pi Zero W ile aynı boyut ve 40 pin düzenine sahip mini kart.

Banana Pi BPI-M4 Berry
Allwinner H6182 GBGbE

Banana Pi BPI-M4 Berry

Allwinner H618 dört çekirdekli, 2 GB LPDDR4 ve 8 GB eMMC'li; Wi-Fi, Bluetooth, Gigabit Ethernet, 4x USB ve 4K HDMI sunan Raspberry Pi 4B boyutunda tek kart bilgisayar.