Hello saurabh agarwal,
fsl-image-minimal: A Barebones Starting Point for Products.
It contains a small file set that allows Linux to boot and little else. It does not contain Freescale special SDK packages such as USDPAA, etc.
fsl-image-flash: A Small Flash Image for Managing Disks and Larger Images.
This is a small image that Freescale preprograms into the flash on development boards. It does not contain Freescale special SDK packages such as USDPAA, etc. On many boards, the image is stored in a NOR flash and is loaded into a RAM disk when Linux boots.
fsl-image-full: A Full-Featured Image.
This is a large image that contains many standard Linux commands and features including native (target-resident) versions of the GNU tools including gcc and gdb. It contains all of the special Freescale SDK packages such as USDPAA, etc.
fsl-image-core: A Small Image with Freescale-Specific Packages Present
This is a small image somewhat like “fsl-image-minimal” except It contains all of the Freescale-specific SDK packages such as USDPAA, etc.
fsl-image-virt: An image for KVM deployment
This is an image which contains the specific packages needed to enable virtualization.
Users often use "bitbake fsl-image-core" for common usage.
Have a great day,
Yiping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------