→How to build the Yocto BSP images including the U-Boot binary file, the Linux kernel image, and the target root file system image
{{ImportantMessage|text=The following procedure requires the access to the DAVE Embedded Systems' git repositories. The access to such repositories is granted to development kit's owners only. Please refer to [[Accessing_DAVE_Embedded_Systems_restricted_git_repositories|this page]] for detailed instructions on how to get it.}}
{{ImportantMessage|text=This process requires a lot of hardware resources in terms of disk storage, RAM, and processing power. For this reason, it also is recommended to consider the use of a physical machine. For more details on this topic, please refer to the [[Advanced_use_of_Yocto_build_system_(https://www.nxp.com/docs/en/supporting-information/L5.15.71_2.2.0_LINUX_DOCS.zip NXP documentation on this BSP], i.e. the ''i.MX Yocto Project User'{{{kit-repo}}}s Guide'')|this document]] , which talks about the advanced use of host setup for the Yocto build system.}}
Before running the build, the environment must be initialized properly.
''{{{kit-repo}}}'' Yocto BSP uses [https://code.google.com/p/git-repo/ git-repo] tool to fetch all the required git repositories. To install it, please use the following commands:
Select the Weston backend (you will be asked to accept the EULA):
<pre class="workstation-terminal">
dvdk@vagrant:~/{{{kitdesk-repo}}}$ curl http://commondatastorage.googleapis.com/git-repomx-downloads/repo > repodvdk@vagrant:~l/{{{kit-repo}}}yocto$ chmod a+x repodvdk@vagrant:~/{{{kitDISTRO=fsl-repo}}}$ ./repo init imx-u git@git.dave.eu:{{{kitwayland MACHINE=desk-repo}}}/{{{kitmx8mp source desk-repo}}}setup-bsprelease.git sh -b {{{kitbuild-repo}}}-''TBD''wayland...dvdk@vagrant:~Do you accept the EULA you just read? (y/{{{kit-repo}}}$ n) y EULA has been accepted. Welcome to Freescale Community BSP.../repo syncdvdk@vagrant:~/{{{kitdesk-repo}}}$ source {{{kitmx-repo}}}l/yocto/build-bsp-init-env.shwayland$