Um das BSP zu erhalten, müssen Sie repo
installiert haben und es wie folgt verwenden:
Installieren Sie das repo
Dienstprogramm:
$: mkdir ~/bin
$: curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$: chmod a+x ~/bin/repo
Laden Sie die BSP-Quelle herunter:
$: 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
Am Ende der Befehle finden Sie alle Metadaten, mit denen Sie mit der Arbeit beginnen müssen.
So starten Sie einen einfachen Image-Build:
$: source ./setup-environment build
$: bitbake core-image-minimal
Sie können ein beliebiges Verzeichnis zum Hosten Ihres Builds verwenden.
Der Quellcode wird unter fsl-community-bsp/sources
ausgecheckt.
Um zu dieser Ebene beizutragen, sollten Sie die Patches über Pull-Requests senden.
https://github.com/Freescale/fsl-community-bsp-platform
Ersetzen Sie den obigen repo init
Befehl durch einen der folgenden:
Für Entwickler
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b master
Für unerschrockene Entwickler und Tester
Patches werden normalerweise in Master-Next zusammengeführt und dann nach einer Test- und Kommentarphase in Master zusammengeführt. Es ist möglich, dass Master-Next etwas hat, was Sie wollen oder brauchen. Es ist aber auch möglich, dass die Verwendung von „master-next“ etwas zerstört, das zuvor funktioniert hat. Mit Vorsicht verwenden.
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b master-next