Why using a uImage instead of a zImage

Viewed 5083

I'am trying to learn the difference between a zImage and a uImage.

In my understanding uImage is got by running mkimage on the Image and as a result it adds a U-Boot wrapper (i don't know what it contains exactly) that contains a header plus the load address and entry point and maybe "extra informations" that i don't know.

In the other hand the zImage is the compressed Image, it doesn't contain the load address and entry point(what i think, correct me if i'am wrong) but also U-Boot can load it using bootz.

  • In this case why using a uImage instead of a zImage?

  • I'am curious to learn what are the formats of a zImage and a uImage could you please suggest some references ?

2 Answers
Related