Need help? Chat to us at WhatsApp

Please, enable Compare.

Building Yocto Kirkstone BSP Distribution


https://github.com/nxp-imx/meta-imx/meta-bsp
https://github.com/Freescale/meta-freescale-distro

Overview of the meta-embedian Yocto Layer


Notes on meta-embedian layer content

Setting Up the Tools and Build Environment











Notes

Building the Target Platforms




Notes



DTB FILENAME

DESCRIPTION

imx8mm-smarc.dtb

Device tree blob for SMARC-iMX8MM



Setup SD Card Manually















If on-module eMMC Flash is empty

~/kirkstone-release/<build dir>/tmp/deploy/images/<machine name>/


If on-module eMMC Flash is not empty

~/kirkstone-release/<build dir>/tmp/deploy/images/<machine name>/

(home directory of device)


Notes


~/uEnv.txt

~/


~/kirkstone-release/<build dir>/tmp/deploy/images/<machine name>/


~/kirkstone-release/<build dir>/tmp/deploy/images/<machine name>/

DTB FILENAME

DESCRIPTION

imx8mm-smarc.dtb

Device tree blob for SMARC-iMX8MM

Notes


~/kirkstone-release/<build dir>/tmp/deploy/images/<machine name>/

Notes


Setup SD Card Automatically



Feed Packages









Writing Bitbake Recipes







WORKDIR is located at ${OETREE}/<build directory>/tmp/work/armv8a-poky-linux/<package name and version> for most packages. If the package is machine-specific (rather than generic for the armv8a architecture), it may be located in the smarcimx8mm4g-poky-linux subdirectory depending on your hardware (this applies to kernel packages, images, etc).







~/kirkstone-release/<build dir>/tmp/deploy/images/<machine name>/


~/uEnv.txt


~/kirkstone-release/<build dir>/tmp/deploy/images/<machine name>/


~/kirkstone-release/<build dir>/tmp/deploy/images/<machine name>/


~/kirkstone-release/<build dir>/tmp/deploy/images/<machine name>/



























Was this article helpful?