uboot-内核镜像结构-vmlinux

下载Linux内核地址

文件结构

  • 已在其他文章做过介绍,《Linux-编译后文件结构介绍》

编译内核

  • 编译步骤和内容后续文章介绍,此处介绍内核镜像文件结构的介绍

内核镜像结构

vmlinux

  • vmlinux:Linux内核编译出来的原始的内核文件,elf格式,未做压缩处理。

Image

  • Image:Linux内核编译时,使用objcopy处理vmlinux后生成的二进制内核映像。
  • 该映像未压缩,可直接引导Linux系统启动。

zImage

  • zImage:使用gzip压缩Image后,使用objcopy命令生成的Linux内核映像。
  • 该映像一般作为uboot的引导映像文件。

uImage

  • uImage:在zImage前面增加一个64字节的头,描述映像文件类型,加载位置,大小等信息。
  • 该映像是老版本uboot专用的引导映像。

不同类型的Linux映像生成过程

  • img

  • img

  • img

posted @ 2023-06-30 16:01  starc再起航  阅读(64)  评论(0编辑  收藏  举报