İçeriğe geç
Derleme / Geliştirme

U-Boot ve çekirdeği derleme, WiringPi güncelleme

Banana Pi BPI-M2+ · BPI-M2P-bsp ile kaynak koddan derleme ve bpi-update ile WiringPi paketini güncelleme.

Araçları kurun:

apt-get update
apt-get install gcc-arm-linux-gnueabihf u-boot-tools
apt-get install pv
curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash

Kaynağı klonlayıp derleyin:

git clone https://github.com/BPI-SINOVOIP/BPI-M2P-bsp.git
cd BPI-M2P-bsp
./build.sh

Çekirdek 4.4 tabanlı BSP için: https://github.com/BPI-SINOVOIP/BPI-M2P-bsp-4.4.

WiringPi güncelleme (kaynak: https://github.com/BPI-SINOVOIP/BPI-WiringPi2.git):

bpi-update -c pkglist.conf
bpi-update -c bpi-pkg-bpi-wiringpi.conf

Hazır testler: /usr/local/bin/bpi_test_lcd1602.sh (1602 LCD), /usr/local/bin/bpi_test_52pi.sh (0.96" OLED), /usr/local/bin/bpi_test_gpio40.sh (8x8 LED matris, genişletme kartı gerekir).