Logiciel embarqué - VisionFive - Mender - Yocto - Partie 1 Une capture d’écran d’un ordinateur

VisionFive - Mender - Yocto

Partie 1 : Configuration de base de l'environnement Yocto VisionFive

Configuration de VisionFive Yocto

Configuration Yocto de base pour la carte VisionFive

Nous utilisons la branche Yocto Kirkstone pour le développement. Nous supposons que vous avez déjà un environnement de développement de travail installé.

Cloner meta-starfive-bsp

Tout d'abord, allez dans votre répertoire poky - dans mon cas poky-kirkstone - et clonez le référentiel meta-starfive-bsp.

cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git

Je clone aussi meta-riscv, mais ce n'est pas forcément nécessaire.

Téléchargez meta-interelectronix-visionfive

Téléchargez meta-interelectronix-visionfive.zip - voir le lien plus haut - et décompressez-le dans le répertoire poky-kirkstone.

Créer un répertoire de compilation

Sortez de poky-kirkstone et sourcez l'environnement

cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build

Copiez maintenant bblayers.conf.sample et local.conf.sample du répertoire meta-interelectronix-visionfive dans le répertoire conf et renommez-le bblayers.conf et 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

Dans le fichier bblayers.conf, vous devez ajuster le chemin vers votre répertoire poky-kirkstone. Supprimez également la ligne '/workdir/poky-kirkstone/meta-interelectronix ' - elle n'est nécessaire que pour notre personnalisation psplash.

bitbake Yocto Linux

Maintenant, vous pouvez bitbake votre première image Linux.

bitbake vision-five-image

Cela prend beaucoup de temps, et après avoir terminé, vous pouvez flasher l'image Linux sur une carte SD et démarrer la carte VisionFive à partir de la carte SD.

Découvrez comment obtenir une configuration de base pour Mender dans VisionFive - Mender - Yocto - Partie 2.

Licence de copyright

Copyright © 2022 Interelectronix e.K.
Le code source de ce projet est sous licence GPL-3.0.

Logiciel embarqué - VisionFive - Mender - Yocto une capture d’écran d’un ordinateur
Partie 2 : Configuration de base pour inclure Mender

Partie 2 d'une série d'articles, comment configurer un environnement Yocto pour créer un Yocto Linux avec l'intégration d'un client Mender.

Logiciel embarqué - VisionFive - Mender - Yocto une capture d’écran d’un ordinateur
Partie 3 : configuration DU u-boot pour Mender

Partie 3 d'une série d'articles, comment configurer un environnement Yocto pour créer un Yocto Linux avec l'intégration d'un client Mender.

Logiciel embarqué - VisionFive - Mender - Yocto une capture d’écran d’un ordinateur
Partie 4 : Créer un artefact pour Mender

Partie 4 d'une série d'articles, comment configurer un environnement Yocto pour créer un Yocto Linux avec l'intégration d'un client Mender.