Configurazione di Yocto VisionFive
Stiamo usando il ramo Yocto Kirkstone per lo sviluppo. Si presume che sia già installato un ambiente di sviluppo funzionante.
Clona meta-starfive-bsp
Per prima cosa, vai nella tua directory poky - nel mio caso poky-kirkstone - e clona il repository meta-starfive-bsp.
cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git
Clono anche meta-riscv, ma non è necessariamente obbligatorio.
Scarica meta-interelectronix-visionfive
Scarica meta-interelectronix-visionfive.zip - vedi il link più in alto - e decomprimilo nella directory poky-kirkstone.
Crea una directory di compilazione
Esci da poky-kirkstone e crea l'ambiente
cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build
Ora copia bblayers.conf.sample e local.conf.sample dalla directory meta-interelectronix-visionfive nella directory conf e rinominala in bblayers.conf e 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
Nel file bblayers.conf, devi regolare il percorso della tua directory poky-kirkstone. Cancella anche la riga '/workdir/poky-kirkstone/meta-interelectronix ' - è necessaria solo per la nostra personalizzazione di psplash.
bitbake Yocto Linux
Ora puoi eseguire il bitbake della tua prima immagine Linux.
bitbake vision-five-image
Ciò richiede molto tempo e, dopo aver terminato, è possibile visualizzare l'immagine Linux su una scheda SD e avviare la scheda VisionFive dalla scheda SD.
Scopri come ottenere una configurazione di base per Mender in VisionFive - Mender - Yocto - Parte 2.
Licenza sul diritto d'autore
Copyright © 2022 Interelectronix e.K.
Questo codice sorgente del Progetto è concesso in licenza sotto la licenza **GPL-3.0 * *.
Parte 2 di una serie di articoli, come impostare un ambiente Yocto per creare un Yocto Linux con l'integrazione di un client Mender.
Parte 3 di una serie di articoli, come impostare un ambiente Yocto per creare un Yocto Linux con l'integrazione di un client Mender.
Parte 4 di una serie di articoli, come impostare un ambiente Yocto per creare un Yocto Linux con l'integrazione di un client Mender.