VisionFive-Yocto-Einrichtung
Wir nutzen den Yocto-Kirkstone-Zweig für die Entwicklung. Wir gehen davon aus, dass Sie bereits eine funktionierende Entwicklungsumgebung installiert haben.
meta-starfive-bsp klonen
Gehen Sie zuerst zu Ihrem Poky-Verzeichnis – in meinem Fall poky-kirkstone – und klonen Sie das Repository meta-starfive-bsp.
cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git
Ich klone außerdem meta-riscv, aber es ist nicht unbedingt nötig.
meta-interelectronix-visionfive herunterladen
Laden Sie meta-interelectronix-visionfive.zip herunter – siehe Link weiter oben – und entpacken Sie es im Verzeichnis poky-kirkstone.
Erstellung eines Build-Verzeichnisses
Verlassen Sie poky-kirkstone und beschaffen Sie die Umgebung
cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build
Kopieren Sie jetzt bblayers.conf.sample und local.conf.sample aus dem Verzeichnis meta-interelectronix-visionfive in das Verzeichnis conf und benennen Sie in bblayers.conf und local.conf um:
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 der Datei bblayers.conf müssen Sie den Pfad zu Ihrem Verzeichnis poky-kirkstone anpassen. Löschen Sie auch die Zeile „/workdir/poky-kirkstone/meta-interelectronix\“ – sie wird nur für unsere Anpassung von psplash benötigt.
Yocto-Linux mit BitBake
Jetzt können Sie BitBake für Ihr erstes Linux-Image nutzen.
bitbake vision-five-image
Dies dauert längere Zeit. Nach der Fertigstellung können Sie das Linux-Image auf eine SD-Karte flashen und das VisionFive-Board von der SD-Karte booten.
Erfahren Sie, wie Sie die Grundeinstellung für Mender in VisionFive - Mender - Yocto - Teil 2erhalten.
Urheberrechtslizenz
Copyright © 2022 Interelectronix e.K.
Dieser Projekt-Quellcode ist unter der GPL-3.0 Lizenz lizenziert.
Teil 2 einer Reihe von Artikeln, bei denen es darum geht, wie man eine Yocto-Umgebung einrichtet, um ein Yocto-Linux mit der Integration von Mender Client zu erstellen.
Teil 3 einer Reihe von Artikeln, bei denen es darum geht, wie man eine Yocto-Umgebung einrichtet, um ein Yocto-Linux mit der Integration von Mender Client zu erstellen.
Teil 4 einer Reihe von Artikeln, bei denen es darum geht, wie man eine Yocto-Umgebung einrichtet, um ein Yocto-Linux mit der Integration von Mender Client zu erstellen.