Linux内核---vmlinux、zImage、uImage区别

vmlinux 是 ELF 格式的文件,但是在实际中我们不会使用 vmlinux,而是使用 zImage 或 uImage 这样的 Linux 内核镜像文件。那么 vmlinux、zImage、uImage 他们之间有什么区别呢?

vmlinux 是编译出来的最原始的内核文件,如下图:

Image 是 Linux 内核镜像文件,Image 保存在 arch/arm/boot 目录下,如下图:

zImage 是经过 gzip 压缩后的 Image

uImage 是老版本 uboot 专用的镜像文件

使用"make"、"make all"、"make zImage"这些命令就可以编译出 zImage 镜像

相关推荐
wdfk_prog1 天前
[Linux]学习笔记系列 -- [drivers][I2C]I2C
linux·笔记·学习
VekiSon1 天前
Linux内核驱动——杂项设备驱动与内核模块编译
linux·c语言·arm开发·嵌入式硬件
tianyuanwo1 天前
企业级NTP客户端配置指南:基于内部NTP服务器的实践
运维·服务器·ntp客户端
芷栀夏1 天前
CANN开源实战:基于DrissionPage构建企业级网页自动化与数据采集系统
运维·人工智能·开源·自动化·cann
Y1rong1 天前
linux之网络
linux
寄存器漫游者1 天前
Linux 软件编程 - IO 编程
linux·运维·spring
charlotte102410241 天前
高并发:关于在等待学校教务系统选课时的碎碎念
java·运维·网络
_别来无恙_1 天前
TFTP的使用Linux
linux·服务器
gaize12131 天前
Moltbot(Clawdbot) 专属轻量服务器
运维·服务器
Zaralike1 天前
Linux 服务器网络不通排查 SOP(标准操作流程)
linux·服务器·网络