Configuração do VisionFive Yocto
Estamos usando o ramo do Yocto Kirkstone para desenvolvimento. Assumimos que você já tem um ambiente de desenvolvimento de trabalho instalado.
Clonar o meta-starfive-bsp
Primeiro, acesseu seu diretório poky — no meu caso é o poky-kirkstone — e clone o repositório meta-starfive-bsp.
cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git
Eu também clono meta-riscv, mas isso não é estritamente necessário.
Baixar o meta-interelectronix-visionfive
Baixe o meta-interelectronix-visionfive.zip — veja o link acima — e descompacte-o no diretório do poky-kirkstone.
Criar um diretório de compilação
Saia do poky-kirkstone e crie o ambiente
cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build
Agora copie bblayers.conf.sample e local.conf.sample do diretório meta-interelectronix-visionfive para o diretório conf e renomeie-os para 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
No arquivo bblayers.conf, você precisa ajustar o caminho para o diretório poky-kirkstone. Exclua também a linha "/workdir/poky-kirkstone/meta-interelectronix" — ela só é necessária para a nossa personalização do psplash.
Fazer bitbake do Yocto Linux
Agora você pode fazer bitbake da sua primeira imagem do Linux.
bitbake vision-five-image
Isso leva muito tempo e, depois de terminar, você pode exibir a imagem do Linux em um cartão SD e inicializar a placa VisionFive a partir do cartão SD.
Veja como obter uma configuração básica para o Mender no VisionFive – Mender – Yocto – Parte 2.
Licença de direitos autorais
Copyright © 2022 Interelectronix e.K.
Este código-fonte do Projeto está licenciado sob a licença * * GPL-3.0 * *.
Parte 2 de uma série de artigos, como configurar um ambiente do Yocto para criar um Yocto Linux com a integração de um cliente Mender.
Parte 3 de uma série de artigos, como configurar um ambiente do Yocto para criar um Yocto Linux com a integração de um cliente Mender.
Parte 4 de uma série de artigos, como configurar um ambiente do Yocto para criar um Yocto Linux com a integração de um cliente Mender.