Embedded Software - VisionFive - Mender - Yocto - Teil 1 Ein Screenshot eines Computers

VisionFive - Mender - Yocto

Teil 1 - Grundeinstellung, Yocto-Umgebung, VisionFive

VisionFive-Yocto-Einrichtung

Grundeinstellung von Yocto für VisionFive-Board

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.

Embedded-Software - VisionFive - Ausbesserer - Yocto ein Screenshot eines Computers
Teil 2 - Grundeinstellung für Integration von Mender

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.

Embedded-Software - VisionFive - Ausbesserer - Yocto ein Screenshot eines Computers
Teil 3 - U-Boot-Konfiguration für Mender

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.

Embedded-Software - VisionFive - Ausbesserer - Yocto ein Screenshot eines Computers
Teil 4 - Erstellung eines Artefakts für Mender

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.