To get the BSP you need to have repo installed and use it as:
Install the repo utility:
$: mkdir ~/bin
$: curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$: chmod a+x ~/bin/repoDownload the BSP source:
$: PATH=${PATH}:~/bin
$: mkdir fsl-community-bsp
$: cd fsl-community-bsp
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b master
$: repo syncAt the end of the commands you have every metadata you need to start work with.
To start a simple image build:
$: source ./setup-environment build
$: bitbake core-image-minimalYou can use any directory to host your build.
The source code is checked out at fsl-community-bsp/sources.
To contribute to this BSP, open a GitHub Pull Request from your fork.
Replace the repo init command above with one of the supported branches below:
- wrynose
-
Stable release (recommended), based on the Yocto Project 6.0 LTS
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b wrynose - scarthgap
-
Long Term Support release, based on the Yocto Project 5.0 LTS, receiving critical updates only
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b scarthgap - master
-
For developers
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b master - master-next
-
For intrepid developers and testers
Patches are typically merged into master-next and then are merged into master after a testing and comment period. It’s possible that master-next has something you want or need. But it’s also possible that using master-next breaks something that was working before. Use with caution.
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b master-next