İçeriğe geç

Başlangıç Kılavuzu

BPI-M64 ile ilk adımlar

Banana Pi BPI-M64 · 7 adım

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