VisionFive Yocto-oppsett
Vi bruker Yocto Kirkstone-grenen til utvikling. Vi antar at du allerede har et fungerende utviklingsmiljø installert.
Klon meta-starfive-bsp
Først går du til poky-katalogen – i mitt tilfelle poky-kirkstone – og kloner meta-starfive-bsp-repositoriet.
cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git
Jeg kloner også meta-riscv, men dette er ikke alltid nødvendig.
Last ned meta-interelectronix-visionfive
Last ned meta-interelectronix-visionfive.zip – se lenken lenger opp – og pakk den ut i poky-kirkstone-katalogen.
Opprett build-katalog
Gå ut av poky-kirkstone og angi miljøet som kilde
cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build
Kopier nå bblayers.conf.sample og local.conf.sample fra meta-interelectronix-visionfive-katalogen til conf-katalogen, og endre navnet til «bblayers.conf» og «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 bblayers.conf-filen må du justere banen til poky-kirkstone-katalogen. Slett også linjen «/workdir/poky-kirkstone/meta-interelectronix \» – den er kun nødvendig for psplash–egendefineringen vår.
bitbake Yocto Linux
Nå kan du bitbake ditt første Linux-bilde.
bitbake vision-five-image
Dette tar lang tid, og etter at du er ferdig, kan du flashe Linux-bildet til et SD-kort og boote VisionFive-kortet fra SD-kortet.
Se hvordan du får til et grunnleggende oppsett for Mender i VisionFive – Mender – Yocto – Del 2.
Opphavsrettslisens
Copyright © 2022 Interelectronix e.K.
Denne Project-kildekoden er lisensiert under GPL-3.0 -lisensen.
Del 2 av en serie artikler om hvordan man konfigurerer et Yocto-miljø for å opprette Yocto Linux med integrasjon av en Mender-tjener.
Del 3 av en serie artikler om hvordan man konfigurerer et Yocto-miljø for å opprette Yocto Linux med integrasjon av en Mender-tjener.
Del 4 av en serie artikler om hvordan man konfigurerer et Yocto-miljø for å opprette Yocto Linux med integrasjon av en Mender-tjener.