İçeriğe geç

Başlangıç Kılavuzu

BPI-M2S ile ilk adımlar

Banana Pi BPI-M2S · 7 adım

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