Prática 12 - Ferramenta devtool
Note
VERIFICAR COM O INSTRUTOR QUAL CONTAINER DEVERÁ SER UTILIZADO.
QEMU
- ~/treinamento/yp/poky/build-toradex
- ~/treinamento/yp/poky/meta-treinamento
Toradex Colibri iMX8X
- ~/treinamento/yp/oe-core/build
- ~/treinamento/yp/oe-core/layers/meta-treinamento
No diretório de build do bitbake e usando a ferramenta devtool execute as etapas abaixo para baixar um software e criar sua receita e compilar.
Warning
ANTES DE CONTINUAR, CASO O CONTAINER ATUAL FOI UTILIZADO NA PRATICA DE TOOLCHAIN, SAIA DO CONTAINER E ENTRE NOVAMENTE
devtool - add projeto
Baixando o software serialcheck:
MACHINE=colibri-imx8x DISTRO=tdx-xwayland devtool add serialcheck https://github.com/nsekhar/serialcheck
Listando o diretório workspace criado pelo devtool:
Saída esperada:
devtool - build
Compilando o software serialcheck via receita workspace/appends/serialcheck_git.bb criada:
devtool - deploy-target
Instalando o pacote no TARGET:
Saída:
INFO: Successfully deployed /home/b2open/treinamento/yp/poky/build-toradex/tmp/work/armv8a-tdx-linux/serialcheck/0.1+git/image
devtool - undeploy-target
Desinstalando o pacote no TARGET:
Saída:
devtool - reset environment
Removendo todo o conteúdo criado em workspace:
Saída:
NOTE: Starting bitbake server...
INFO: Cleaning sysroot for recipe serialcheck...
INFO: -r argument used on serialcheck, removing source tree. You will lose any unsaved work