This document provides an overview on how to develop a custom i.MX solution from an i.MX BSP release. i. BSP release. This document describes how to customize kernel changes, U-Boot, memory, and various configurations for a custom hardware solution using an i.MX SoC. MX has multiple families supported in software.