İçeriğe geç

Başlangıç Kılavuzu

BPI-M2+ ile ilk adımlar

Banana Pi BPI-M2+ · 7 adım

BPI-M2+ hem microSD karttan hem de dahili 8 GB eMMC'den önyükleme yapabilir. Linux imajları Etcher, dd veya bpi-copy ile; Android imajları Windows'ta PhoenixCard ile yazılır. Seri konsol (UART) için bir USB-seri dönüştürücüyü kartın debug başlığına bağlamanız önerilir.

Varsayılan Linux kullanıcıları: pi/bananapi veya root/bananapi.

Gerekenler

  • En az 8 GB microSD kart
  • 5V/2A DC güç adaptörü (OTG portu kartı beslemez)
  • USB-seri (USB-TTL) dönüştürücü – seri konsol (UART) için
  • SD kart okuyucu ve bilgisayar (Android için Windows)
  • eMMC kurulumu için USB bellek
  1. Hazırlık: bpi-tools kurulumu

    Linux bilgisayarda (ve kart üzerinde) bpi-copy, bpi-bootsel, bpi-update gibi komutları kullanmak için bpi-tools'u kurun:

    curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash -

    Kurulu araçları güncellemek için bpi-tools komutunu çalıştırın. Etcher kullanacaksanız bu adım gerekmez.

  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. 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-m2_plus-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-m2_plus-xxx.img.zip /dev/sdX
  4. Linux imajını eMMC'ye kurma

    • Kartı Linux yazılı SD kartla açın.
    • xxx-sd-emmc-xxx.img.zip (veya açılmış .img) dosyasını USB belleğe kopyalayıp karta takın ve bağlayın (otomatik bağlandıysa atlayın):
    mount /dev/sda1 /mnt

    Ardından iki yöntemden biriyle yazın. bpi-copy (zip veya img dosyası):

    bpi-copy xxx-sd-emmc-xxx.img.zip

    veya dd ile:

    sudo dd if=/mnt/sda1/xxx-sd-emmc-xxx.img of=/dev/mmcblk0

    dd komutundaki dosya yolunu, USB belleği bağladığınız klasöre göre düzenleyin. İşlem bitince kartı kapatın, SD kartı çıkarın ve yeniden açın; sistem eMMC'den başlar.

  5. İmajı güncelleme (ör. yeni eMMC 5.1 desteği)

    Eski bir imajı yeni donanım revizyonlarını (ör. eMMC 5.1) destekleyecek şekilde güncellemek için kart üzerinde sırasıyla:

    bpi-tools
    bpi-update -c bpi-m2p.conf
    file *.tgz
    bpi-bootsel
    bpi-bootsel /usr/lib/u-boot/bananapi/bpi-m2p/BPI_M2P_720P.img.gz
    reboot

    bpi-tools araçları günceller, bpi-update yeni sürücüleri indirir, file *.tgz indirilen dosyaların sıkıştırılmış veri olduğunu doğrular; bpi-bootsel önce mevcut önyükleyici yolunu gösterir, ikinci çağrı önyükleyiciyi günceller.

  6. Android imajını SD karta yazma (PhoenixCard)

    Android imajları Windows üzerinde PhoenixCard aracıyla yazılır.

    • SD kartı bir USB kart okuyucuyla Windows bilgisayara takın.
    • PhoenixCard.exe'yi açın ve image path alanında Android imajını seçin.
    • Yazma modu olarak card startup (karttan önyükleme) seçeneğini işaretleyip burn düğmesine basın.
    • İşlem bittiğinde kartı çıkarıp anakarta takın ve gücü verin.
  7. Android imajını eMMC'ye kurma (PhoenixCard ile)

    • PhoenixCard'da Android imajını seçin, bu kez yazma modu olarak mass production card (seri üretim kartı) seçeneğini işaretleyip yazın.
    • Hazırlanan SD kartı anakarta takıp gücü verin; kart açıldığında imajı otomatik olarak eMMC'ye kopyalar.
    • İşlem bitince gücü kesin, SD kartı çıkarın ve kartı yeniden çalıştırın; sistem artık eMMC'den açılır.