Para obter o BSP você precisa ter repo
instalado e usá-lo como:
Instale o utilitário repo
:
$: mkdir ~/bin
$: curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$: chmod a+x ~/bin/repo
Baixe a fonte BSP:
$: PATH=${PATH}:~/bin
$: mkdir fsl-community-bsp
$: cd fsl-community-bsp
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b dunfell
$: repo sync
No final dos comandos você tem todos os metadados necessários para começar a trabalhar.
Para iniciar uma construção de imagem simples:
$: source ./setup-environment build
$: bitbake core-image-minimal
Você pode usar qualquer diretório para hospedar sua compilação.
O código-fonte está verificado em fsl-community-bsp/sources
.
Para contribuir com esta camada você deve enviar os patches via pull requests.
https://github.com/Freescale/fsl-community-bsp-platform
Substitua o comando repo init
acima por um dos seguintes:
Para desenvolvedores
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b master
Para desenvolvedores e testadores intrépidos
Os patches normalmente são mesclados no master-next e, em seguida, mesclados no master após um período de testes e comentários. É possível que o master-next tenha algo que você deseja ou precisa. Mas também é possível que o uso do master-next interrompa algo que estava funcionando antes. Use com cuidado.
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b master-next