VisionFive Yocto-opsætning
Vi bruger Yocto Kirkstone-afdelingen til udvikling. Vi antager, at du allerede har et fungerende udviklingsmiljø installeret.
Klon meta-starfive-bsp
Gå først til din poky-mappe - i mit tilfælde poky-kirkstone - og klon meta-starfive-bsp-arkivet.
cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git
Jeg kloner også meta-riscv, men det er ikke absolut nødvendigt.
Download meta-interelectronix-visionfive
Download meta-interelectronix-visionfive.zip - se linket længere oppe - og unzip det ud i poky-kirkstone-mappen.
Opret et builddrev
Gå ud af poky-kirkstone og hent miljøet
cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build
Kopier nu bblayers.conf.sample og local.conf.sample fra meta-interelectronix-visionfive mappen til conf mappen og omdøb den 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 filen bblayers.conf skal du justere stien til din poky-kirkstone mappe. Slet også linjen '/workdir/poky-kirkstone/meta-interelectronix' - det er kun nødvendigt for vores psplash-tilpasning.
bitbake Yocto Linux
Nu kan du bitbake dit første Linux-billede.
bitbake vision-five-image
Dette tager lang tid, og efter efterbehandling, kan du flashe Linux-billedet til et SD-kort og starte VisionFive-boardet fra SD-kortet.
Se hvordan du får en grundlæggende opsætning til Mender iVisionFive - Mender - Yocto - del 2.
Ophavsretslicens
Copyright © 2022 Interelectronix e.K.
Denne projektkildekode er licenseret under GPL-3.0-licensen.
Del 2 af en række artikler, hvordan du opretter et Yocto-miljø til at oprette en Yocto Linux med integration af en Mender-klient.
Del 3 af en række artikler, hvordan du opretter et Yocto-miljø til at oprette en Yocto Linux med integration af en Mender-klient.
Del 4 af en række artikler, hvordan du opretter et Yocto-miljø til at oprette en Yocto Linux med integration af en Mender-klient.