VisionFive Yocto-konfiguration
Vi använder Yocto Kirkstone-grenen för utveckling. Vi förutsätter att du redan har en fungerande utvecklingsmiljö installerad.
Klona meta-starfive-bsp
Gå först till din poky-katalog – i mitt fall poky-kirkstone – och klona datakatalogen meta-starfive-bsp.
cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git
Jag klonar även meta-riscv, men det krävs inte.
Ladda ner meta-interelectronix-visionfive
Ladda ner meta-interelectronix-visionfive.zip – se länken längre upp – och packa upp den i katalogen poky-kirkstone.
Skapa byggkatalog
Kliv ur poky-kirkstone och gå till miljön
cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build
Kopiera nu bblayers.conf.sample och local.conf.sample från katalogen meta-interelectronix-visionfive till katalogen conf och byt namn på den till bblayers.conf och local.conf:
cp ../poky-kirkstone/meta-interelectronix-visionfive/conf/bblayers.conf.sample conf/bblayers.conf
cp ../poky-kirkstone/meta-interelectronix-visionfive/conf/local.conf.sample conf/local.conf
I filen bblayers.conf måste du justera sökvägen till katalogen poky-kirkstone. Radera även raden "/workdir/poky-kirkstone/meta-interelectronix" – den behövs bara för vår psplash-anpassning.
bitbake Yocto Linux
Nu kan du bitbake din första Linux-avbildning.
bitbake vision-five-image
Detta tar lång tid, och efter att ha slutfört det kan du flasha Linux-avbildningen till ett SD-kort och starta VisionFive-kortet från SD-kortet.
Se hur du gör en grundläggande konfiguration för Mender i VisionFive – Mender – Yocto – Del 2.
Upphovsrättslicens
Copyright © 2022 Interelectronix e.K.
Detta projekts källkod är licensierad under licensen GPL-3.0.
Del 2 av en serie artiklar, hur du konfigurerar en Yocto-miljö för att skapa en Yocto Linux med integration av en Mender-klient.
Del 3 av en serie artiklar, hur du konfigurerar en Yocto-miljö för att skapa en Yocto Linux med integration av en Mender-klient.
Del 4 av en serie artiklar, hur du konfigurerar en Yocto-miljö för att skapa en Yocto Linux med integration av en Mender-klient.