Pour obtenir le BSP, vous devez avoir installé repo
et l'utiliser comme :
Installez l'utilitaire repo
:
$: mkdir ~/bin
$: curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$: chmod a+x ~/bin/repo
Téléchargez la source 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
À la fin des commandes, vous disposez de toutes les métadonnées dont vous avez besoin pour commencer à travailler.
Pour démarrer une création d'image simple :
$: source ./setup-environment build
$: bitbake core-image-minimal
Vous pouvez utiliser n’importe quel répertoire pour héberger votre build.
Le code source est extrait sur fsl-community-bsp/sources
.
Pour contribuer à cette couche, vous devez envoyer les correctifs via des pull request.
https://github.com/Freescale/fsl-community-bsp-platform
Remplacez la commande repo init
ci-dessus par l'une des commandes suivantes :
Pour les développeurs
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b master
Pour les développeurs et testeurs intrépides
Les correctifs sont généralement fusionnés dans master-next, puis fusionnés dans master après une période de test et de commentaires. Il est possible que master-next ait quelque chose que vous voulez ou dont vous avez besoin. Mais il est également possible que l'utilisation de master-next interrompe quelque chose qui fonctionnait auparavant. A utiliser avec prudence.
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b master-next