Чтобы получить BSP, вам необходимо установить repo
и использовать его как:
Установите утилиту repo
:
$: mkdir ~/bin
$: curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$: chmod a+x ~/bin/repo
Загрузите исходный код 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
В конце команд у вас есть все метаданные, с которыми вам нужно начать работу.
Чтобы начать простую сборку образа:
$: source ./setup-environment build
$: bitbake core-image-minimal
Вы можете использовать любой каталог для размещения своей сборки.
Исходный код доступен по адресу fsl-community-bsp/sources
.
Чтобы внести свой вклад в этот уровень, вам следует отправлять исправления через запросы на включение.
https://github.com/Freescale/fsl-community-bsp-platform
Замените команду repo init
приведенную выше, на одну из следующих:
Для разработчиков
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b master
Для бесстрашных разработчиков и тестировщиков
Патчи обычно объединяются в master-next, а затем объединяются в master после периода тестирования и комментариев. Возможно, в master-next есть что-то, что вам нужно или нужно. Но также возможно, что использование master-next нарушит что-то, что работало раньше. Используйте с осторожностью.
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b master-next