Embedded Software - VisionFive - Mender - Yocto - Del 1 et skjermbilde av en datamaskin

VisionFive – Mender – Yocto

Del 1 – Grunnleggende oppsett av Yocto-miljø VisionFive

VisionFive Yocto-oppsett

Grunnleggende Yocto-oppsett for VisionFive-kort

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.

Embedded Software - VisionFive - Mender - Yocto et skjermbilde av en datamaskin
Del 2 – Grunnleggende oppsett for å inkludere Mender

Del 2 av en serie artikler om hvordan man konfigurerer et Yocto-miljø for å opprette Yocto Linux med integrasjon av en Mender-tjener.

Embedded Software - VisionFive - Mender - Yocto et skjermbilde av en datamaskin
Del 3 – u-boot-konfigurasjon for Mender

Del 3 av en serie artikler om hvordan man konfigurerer et Yocto-miljø for å opprette Yocto Linux med integrasjon av en Mender-tjener.

Embedded Software - VisionFive - Mender - Yocto et skjermbilde av en datamaskin
Del 4 – Opprett en artefakt for mender

Del 4 av en serie artikler om hvordan man konfigurerer et Yocto-miljø for å opprette Yocto Linux med integrasjon av en Mender-tjener.