Configuración de VisionFive Yocto
Estamos utilizando la rama Yocto Kirkstone para el desarrollo. Suponemos que ya tiene un entorno de desarrollo operativo instalado.
Clonar meta-starfive-bsp
Primero, vaya a su directorio poky (en mi caso poky-kirkstone) y clone el repositorio meta-starfive-bsp.
cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git
Yo también clono meta-riscv, pero no es necesario.
Descargar meta-interelectronix-visionfive
Descargue meta-interelectronix-visionfive.zip (haga clic en el enlace más arriba) y descomprímalo en el directorio poky-kirkstone.
Crear un directorio de compilación
Salga de poky-kirkstone y consiga el entorno.
cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build
Ahora copie bblayers.conf.sample y local.conf.sample del directorio meta-interelectronix-visionfive en el directorio conf y cámbiele el nombre a bblayers.conf i 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
En el archivo bblayers.conf, debe ajustar la ruta al directorio poky-kirkstone. Elimine también la línea '/workdir/poky-kirkstone/meta-interelectronix ' (solo es necesaria para nuestra personalización psplash).
Ejecutar bitbake en Yocto Linux
Ahora puede ejecutar bitbake en su primera imagen Linux.
bitbake vision-five-image
Esto lleva mucho tiempo, y después de terminar, puede mostrar la imagen Linux en una tarjeta SD y arrancar la tarjeta VisionFive desde la tarjeta SD.
Descubra cómo conseguir una configuración básica para Mender en VisionFive - Mender - Yocto (parte 2).
Licencia de copyright
Copyright© 2022 Interelectronix e.K.
El código fuente de este Proyecto está autorizado en virtud de la licencia GPL-3.0.
Parte 2 de una serie de artículos: Cómo configurar un entorno Yocto para crear un Linux Yocto con la integración de un cliente Mender.
Parte 3 de una serie de artículos: Cómo configurar un entorno Yocto para crear un Linux Yocto con la integración de un cliente Mender.
Parte 4 de una serie de artículos: Cómo configurar un entorno Yocto para crear un Linux Yocto con la integración de un cliente Mender.