linux内核编译ImagezImageuImage的区别和联系

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux内核编译ImagezImageuImage的区别和联系相关的知识,希望对你有一定的参考价值。

Image:内核映像文件,大约为4M;

zImage:内核的一种映像压缩文件,不到2M;

内核编译(make)之后会生成Image和zImage;

uImage:uboot专用的映像文件,它是在zImage之前加上一个长度为64字节的“头”,说明这个内核的版本、加载位置、生成时间、大小等信息,在0x40之后与zImage没有任何区别;

uImage文件的生成方式:

1、在uboot的/tools目录下寻找mkimage文件,把其copy到系统/usr/local/bin目录下,这样就完成制作工具;

2、在内核目录下运行make uImage,如果成功,便可以在arch/arm/boot/目录下发现uImage文件,其大小比 zImage多64个字节;

以上是关于linux内核编译ImagezImageuImage的区别和联系的主要内容,如果未能解决你的问题,请参考以下文章

linux编译内核步骤

编译linux内核问题

编译linux-2.6.18内核出错

Linux内核源码如何编译

如何重新编译linux内核

Linux 内核编译 Linux 内核 ③ ( 安装 ncurses | 安装 flex | 安装 bison | 打开 Linux 内核编译配置菜单 )