ARM Linuxを動かすとき、u-bootを使うのでuImageをよく作っているのだけど、その造りを知らなかったので調べた。 uImageのフォーマット Ubuntu14.04でuImageをつくるツールをインストールすると、昔はuboot-mkimageだったのが、u-boot-toolsに変わっていた。 u-boot-toolsに含まれるmkimgeツールでと使うとuImageの作ったりヘッダ情報を調べたりできる。ヘッダ情報を見る場合はlオプションをつける。 $ mkimage -l uImage Image Name: Linux-3.16.0 Created: Sun Aug 31 00:55:42 2014 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2782856 Bytes = 2717.63 k