kernel 源码编译生成 vmlinx,vmlinux 是 elf 文件,对 vmlinux 使用 objcopy 得到 Image,Image 是纯粹的二进制文件,vmlinux 只能在OS环境下执行,不能烧录, Image 可以烧录。
zImage 是 对 Image 进行压缩, uImage 是在 zImage 添加头部信息,方便uboot 启动。
uboot 支持所有 uImage 启动,但只有开启 zImage 配置参数的uboot 才支持 zImage 启动。
2022-07-27 12:37:20
kernel 源码编译生成 vmlinx,vmlinux 是 elf 文件,对 vmlinux 使用 objcopy 得到 Image,Image 是纯粹的二进制文件,vmlinux 只能在OS环境下执行,不能烧录, Image 可以烧录。
zImage 是 对 Image 进行压缩, uImage 是在 zImage 添加头部信息,方便uboot 启动。
uboot 支持所有 uImage 启动,但只有开启 zImage 配置参数的uboot 才支持 zImage 启动。