Copilot
Your everyday AI companion
About 77,300 results
    Upvotes11Top Answeranswered Jul 11, 2016 at 12:40

    To understand what every file is responsible for you should understand how MPU starts up. As I understood from your qestion you use NXP (Freescale) i.MX microprocessor family. It includes small ROM loader, which will make basic system setup (interfaces to memory, clock tree etc.), search for media to boot from (based on burned OTP bits or GPIO), find bootloader (u-boot in your case) in exact address which is specified in datasheet, load and start it. U-boot will init more interfaces (e.g. Ethernet), find arguments that should be passed to Kerne...

    Content Under CC-BY-SA license
    Was this helpful?

    See results from:

  1. Question & Answer
  2. WebA compressed and bootable Linux kernel file. It is actually zImage or bzImage file. zImage: For old kernels, just fit 640k ram size. bzImage: …

    • Reviews: 2
    • Image vs zImage vs uImage - Linux-kernel

    • People also ask
      The zImage is position independent, which means that it can be loaded anywhere it fits, and then executed at its first address. This is not quite right. While the "legacy" u-boot header that is used to make what is typically called a uImage can be anything, including the Image found under arch/arm/boot/Image, it is most often the zImage file.
      zImage: Compressed and self-extracting kernel image. uImage: Image file with U-Boot wrapper containing OS type and loader information. Typically, zImage is used within a uImage despite the questionable practice as mentioned by U-Boot maintainers. For storage efficiency, compressed images (zImage) are preferred.
      **Image** : The standard Linux kernel binary image file is referred to as “Image.” It is a raw, unprocessed kernel image. **zImage** : zImage is a compressed version of the Linux kernel image that is self-extracting.
      zimage refers to a distinct compressed kernel image file format. It’s designed for X86-based systems. It addresses the limitations of older bootloaders that couldn’t handle sizeable compressed kernel images. We compress zimage using a compression algorithm called LZ77.
    • The Linux Kernel HOWTO: Compiling the kernel - MIT

    • Zimage Usage