Başlangıç Kılavuzu
BPI-M1 ile ilk adımlar
Banana Pi BPI-M1 · 6 adım
BPI-M1'de eMMC bulunmadığından sistem her zaman microSD (TF) karttan açılır. Android imajları Windows'ta PhoenixCard ile, Linux imajları balenaEtcher veya bpi-tools ile SD karta yazılır. Güncel Armbian imajlarını kendiniz de derleyebilirsiniz.
Gerekenler
- 5 V DC güç adaptörü (Micro USB)
- En az 8 GB microSD (TF) kart ve kart okuyucu
- USB-TTL seri dönüştürücü (seri konsol (UART), J11 başlığı)
- Android için Windows bilgisayar ve PhoenixCard; Linux için balenaEtcher veya Ubuntu bilgisayarda bpi-tools
Android imajını SD karta yazma (PhoenixCard)
PhoenixCard aracını indirin ve BPI-M1 Android imajını hazırlayın.
- SD kartı USB adaptörle Windows bilgisayara takın, PhoenixCard.exe'yi açın ve imaj yolu alanından imajı seçin.
- card startup (kart önyükleme) modunu seçip burn ile yazın.
- Yazma bitince SD kartı BPI-M1'e takıp açın.
Linux imajını balenaEtcher ile yazma
Güncel imajı indirin, SD kartı kart okuyucuyla bilgisayara takın ve balenaEtcher'ı açın. Flash from file ile imajı (.img veya .zip), Select target ile SD kartı seçip yazmayı başlatın.
Linux imajını bpi-tools ile yazma (Ubuntu bilgisayar)
USB-TTL kablosunu J11 debug başlığına bağlayın. Ubuntu bilgisayara bpi-tools'u kurun (erişim sorunu olursa bpi-tools deposundan elle kurun):
apt-get install pv curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bashİmajı indirdikten sonra SD kartı Ubuntu bilgisayara takın ve imajı karta yazın:
bpi-copy xxx.img /dev/sdxArdından SD kartı BPI-M1'e takın ve güç düğmesine basarak kartı başlatın.
İmajı ve önyükleyiciyi güncelleme
bpi-tools'u güncelleyin, yeni sürücü paketlerini indirin ve indirilen dosyaların sıkıştırılmış veri olduğunu doğrulayın:
bpi-toolsbpi-update -c bpi-m1.conffile *.tgzbpi-bootselkomutu mevcut önyükleyici yolunu gösterir. Önyükleyiciyi güncelleyip yeniden başlatın:bpi-bootselbpi-bootsel /usr/lib/u-boot/bananapi/u-boot-2018.01/u-boot-2018.01-bpi-m1-8k.img.gzArmbian imajını kaynak koddan derleme
En az 2 GB RAM ve yaklaşık 35 GB disk alanı olan, Ubuntu Jammy 22.04 (amd64/aarch64) çalıştıran ya da Docker destekli bir makinede:
apt-get -y install git git clone https://github.com/armbian/build cd build ./compile.shHazır güncel imajlar: https://www.armbian.com/bananapi/
BSP kaynak kodunu Docker ile derleme
Ubuntu bilgisayara Docker kurun ve derleme imajını kullanın:
docker pull sinovoip/bpi-build-android:a20_01docker run --privileged -d -p 2223:22 -v /media:/media sinovoip/bpi-build-android:a20_01Konteynere 2223 portundan SSH ile root olarak bağlanın (varsayılan parola: root), kaynağı indirip derleyin ve çıktıyı
docker cpile bilgisayara kopyalayın:git clone https://github.com/BPI-SINOVOIP/BPI-M1-bsp.git./build.sh