U-Boot uses a special image format when loading the Linux kernel or
ramdisk or other images. This image contains (among other things)
information about the time of creation, operating system, compression
type, image type, image name and CRC32 checksums.
is used to create such images or
to display the information they contain.
When using the ELDK
already included with the other ELDK
If you don't use the ELDK
then you should install
in some directory that is in your command
, for instance:
$ cp tools/mkimage /usr/local/bin/
is readily available in several distributions; for example,
it is part of the
so it can be installed with:
$ sudo apt-get install u-boot-tools
the package name is
and the command to install it is:
$ sudo dnf install uboot-tools
Finally, if you're building with OpenEmbedded
or Yocto Project
, you would want to add the
recipe to your image.