ในการรับ 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 หลังจากช่วงการทดสอบและแสดงความคิดเห็น อาจเป็นไปได้ว่า master-next มีสิ่งที่คุณต้องการหรือจำเป็น แต่ก็อาจเป็นไปได้ด้วยว่าการใช้ master-next ตัวแบ่งสิ่งที่เคยใช้มาก่อน ใช้ด้วยความระมัดระวัง
$: repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b master-next