This document describes how to build an image for an i.MX board by using a Yocto Project build environment. It describes the i.MX release layer and i.MX-specific usage.
The Yocto Project is an open-source collaboration focused on embedded Linux® OS development. For more information on Yocto Project, see the Yocto Project page: www.yoctoproject.org/. There are several documents on the Yocto Project home page that describe in detail how to use the system. To use the basic Yocto Project without the i.MX release layer, follow the instructions in the Yocto Project Quick Start found at www.yoctoproject.org/docs/current/ yocto-project-qs/yocto-project-qs.html.
The FSL Yocto Project Community BSP (found at freescale.github.io ) is a development community outside NXP providing support for i.MX boards in the Yocto Project environment. i.MX joined the Yocto Project community providing a release based on the Yocto Project framework.
Information specific to FSL community BSP use is available on the community web page. This document is an extension of the community BSP documentation.
Files used to build an image are stored in layers. Layers contain different types of customizations and come from different sources. Some of the files in a layer are called
recipes. Yocto Project recipes contain the mechanism to retrieve source code, build and package a component. The following lists show the layers used in this release.