VisionFive Yocto-instelling
We gebruiken de tak Yocto Kirkstone voor ontwikkeling. We gaan ervan uit dat u al een werkende ontwikkelingsomgeving heeft geïnstalleerd.
Kloon meta-starfive-bsp
Ga eerst naar uw poky directory - in mijn geval poky-kirkstone - en kloon de meta-starfive-bsp repository.
cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git
Ik kloon ook meta-riscv, maar het is niet per se nodig.
Download meta-interelectronix-visionfive
Download meta-interelectronix-visionfive.zip - zie de link verderop - en unzip het in poky-kirkstone directory.
Bouwmap maken
Stap uit poky-kirkstone en bron de omgeving
cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build
Kopieer nu bblayers.conf.sample en local.conf.sample van meta-interelectronix-visionfive directory naar de conf directory en hernoem het naar bblayers.conf en 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
In het bestand bblayers.conf moet u het pad naar uw poky-kirkstone directory aanpassen. Verwijder ook de regel '/workdir/poky-kirkstone/meta-interelectronix ' - het is alleen nodig voor onze psplash-aanpassing.
bitbake Yocto Linux
Nu kunt u uw eerste Linux-image bitbakken.
bitbake vision-five-image
Dit duurt een lange tijd, en na het voltooien, kunt u de Linux-image flashen naar een SD-kaart en het VisionFive-bord opstarten vanaf de SD-kaart.
Bekijk hoe u een basisinstelling voor Mender krijgt in VisionFive - Mender - Yocto - Deel 2.
Auteursrechtlicentie
Copyright © 2022 Interelectronix e.K.
Deze broncode van het project is gelicentieerd onder de GPL-3.0 licentie.
Deel 2 van een serie artikelen, hoe u een Yocto-omgeving instelt om een Yocto Linux te maken met de integratie van een Mender-client.
Deel 3 van een serie artikelen, hoe u een Yocto-omgeving instelt om een Yocto Linux te maken met de integratie van een Mender-client.
Deel 4 van een serie artikelen, hoe u een Yocto-omgeving instelt om een Yocto Linux te maken met de integratie van een Mender-client.