Başlangıç Kılavuzu
BPI-M3 ile ilk adımlar
Banana Pi BPI-M3 · 6 adım
BPI-M3'te Android imajları Windows'ta PhoenixCard aracıyla SD karta yazılır; SD kart doğrudan önyükleme için ya da imajı eMMC'ye aktarmak için hazırlanabilir. Linux imajları balenaEtcher, dd veya bpi-tools ile SD karta yazılır ve istenirse eMMC'ye kopyalanır.
Gerekenler
- 5 V / 2 A DC güç adaptörü
- En az 8 GB microSD (TF) kart ve kart okuyucu
- USB-TTL seri dönüştürücü (seri konsol (UART))
- Android için Windows bilgisayar ve PhoenixCard
- Linux için balenaEtcher (Windows) veya dd / bpi-tools (Linux)
Android imajını SD karta yazma (PhoenixCard)
PhoenixCard aracını indirin ve SD kartı bilgisayara takın.
- PhoenixCard.exe'de imaj yolu alanından Android imajını seçin.
- Karttan çalıştırmak için card startup (kart önyükleme) modunu seçip burn düğmesine basın.
- Yazma bitince kartı BPI-M3'e takıp açın.
Android imajını eMMC'ye kurma
- PhoenixCard'da imajı seçin, bu kez mass production card (seri üretim kartı) modunu seçip yazın.
- SD kartı karta takıp güç verin; açılışta imaj otomatik olarak eMMC'ye yazılır.
- LED sürekli yanmaktan sönmeye geçtiğinde yazma tamamlanmıştır. Gücü kesip SD kartı çıkarın; kart artık eMMC'den açılır.
Linux imajını SD karta yazma
Seri konsol için USB-TTL kablosunu bağlayın. Varsayılan giriş:
pi/bananapiveyaroot/bananapi.Windows: balenaEtcher ile imajı seçip SD karta yazın.
Linux: SD kart bölümleri bağlıysa ayırın, sonra dd veya bpi-copy kullanın:
$ sudo apt-get install pv unzip $ sudo unzip -p xxx-bpi-m3-xxx.img.zip | pv | dd of=/dev/sdX bs=10M status=noxfer$ sudo apt-get install pv unzip $ sudo bpi-copy xxx-bpi-m3-xxx.img.zip /dev/sdXLinux imajını eMMC'ye yazma
- "xxx-sd-emmc-xxx.img.zip" ya da ".img" dosyasını bir USB belleğe kopyalayıp SD karttan açılmış BPI-M3'e takın.
- Otomatik bağlanmadıysa bağlayın:
mount /dev/sda1 /mnt - bpi-copy veya dd ile yazın:
bpi-copy xxx-sd-emmc-xxx.img.zip / xxx-sd-emmc-xxx.imgsudo dd if=/mnt/sda1/xxx-sd-emmc-xxx.img of=/dev/mmcblk0 - Kartı kapatın, SD kartı çıkarın ve eMMC'den başlatın.
İmajı güncelleme (yeni eMMC 5.1 desteği)
Örneğin mevcut imajı yeni eMMC 5.1 çiplerini destekleyecek şekilde güncellemek için:
bpi-tools bpi-update -c bpi-m3.conf file *.tgz bpi-bootsel bpi-bootsel /usr/lib/u-boot/bananapi/bpi-m3/BPI_M3_720P.img.gz rebootBSP kaynak kodunu Docker ile derleme
Ubuntu çalışan bir bilgisayara Docker kurun, ardından derleme imajını çekip bir konteyner başlatın:
docker pull sinovoip/bpi-build:ubuntu12.04docker run --privileged -d -p 2222:22 -v /media:/media sinovoip/bpi-build:ubuntu12.04Konteynere 2222 portundan SSH ile root olarak bağlanın (varsayılan parola: root). Kaynağı indirip derleyin:
git clone https://github.com/BPI-SINOVOIP/BPI-M3-bsp.git./build.shDerlenen dosyaları konteynerden kopyalayın:
docker cp <your container id>:<your project path> <your pc path>