Image,zImag与uImage
2016-08-25 15:25
741 查看
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镜像。
参考资料
[1]uImage与zImage的区别
[2]Image uImage与zImage的区别
[3]比较zImage和uImage的区别
[4]制作uImage镜像
[5]uboot启动zImage(go)和uImage(bootm)分析
[6]“转”使用UBOOT烧写根文件系统和内核的方法
编译完内核之后,一把会在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镜像:
mkimage -n 'linux-2.6.39.4' -A arm -O linux -T kernel -C none -a 0x30008000 -e 0x30008040 -d zImage uImage
2.2 方法二
1)编译U-Boot,将生成的mkimage工具复制到/usr/bin目录中;
2)配置Linux内核;
3)执行make uImage编译内核,即可在arch/arm/boot目录中生成uImage镜像。
参考资料
[1]uImage与zImage的区别
[2]Image uImage与zImage的区别
[3]比较zImage和uImage的区别
[4]制作uImage镜像
[5]uboot启动zImage(go)和uImage(bootm)分析
[6]“转”使用UBOOT烧写根文件系统和内核的方法
相关文章推荐
- kernel编译生成Image zImage uImage的区别
- Image uImage zImage U-Boot的区别
- uImage与Image的区别
- Image uImage与zImage的区别
- Image zImage uImage
- make Image uImage与zImage的区别
- image zimage uimage的区别
- 从uImage到Image,arm64平台上Linux镜像的变化, Booti命令的使用
- Image uImage zImage U-Boot的区别
- make Image uImage与zImage的区别
- Image zImage uImage
- make Image uImage与zImage的区别
- Image uImage zImage U-Boot的区别
- kernel编译生成Image zImage uImage的区别
- image、zimage、uimage的区别
- make Image uImage与zImage的区别
- kernel编译生成Image zImage uImage的区别
- kernel编译生成Image zImage uImage的区别
- 编译kernel:make Image uImage与zImage的区别
- make Image uImage与zImage的区别