Today's industry standard for distributing embedded Linux BSPs for i.MX applications processors is Yocto. This is a framework that allows developers to create a custom image. Yocto is a platform with great flexibility, but it comes with a steep learning curve for engineers.
Yocto works in a layered approach. Each layer groups a bunch of recipes, which are metadata, that instructs its build system where to fetch and how to configure and compile a package for a given machine. It is typical to start with a working BSP on a reference platform and then add new layers with software as needed. This new layer can be application specific or incorporated from another provider. This training will provide an introductory level demonstration of how the attendee can incorporate a demo application into a BSP using a Yocto layer approach.