1 Image和zImage 编译完内核之后,一把会在arch/arm/boot目录下生成Image和zImage两个文件,其中Image是未经压缩的,而zImage则是经过压缩的。 2 uImage uImage是U-Boot专用的,使用U-Boot的工具根据zImage制作而成,具体方法有两种。 2.1 方法一[4][6] 1)通过make命令编译内核,完成后将会在arch/arm/boot目录中生成Image和zImage两个镜像。 2)编译U-Boot,将会生成mkimage工具; 3)将mkImage工具复制到/usr/bin目录中; 4)将进入zImage所在目录执行下面命令将会生成uImage镜像:
2.2 方法二 1)编译U-Boot,将生成的mkimage工具复制到/usr/bin目录中; 2)配置Linux内核; 3)执行make uImage编译内核,即可在arch/arm/boot目录中生成uImage镜像。 参考资料 [2]Image uImage与zImage的区别 [4]制作uImage镜像 |
|
来自: whois_perfect > 《arm》