للحصول على 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-next إلى كسر شيء كان يعمل من قبل. استخدم بحذر.
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b master-next