zImage与uImage的区别
在编译Linux内核时,通常都是生成zImage,
它是一般情况下默认的压缩内核映像文件。
而实际上,zImage是通过压缩内核文件vmlinux后,再加上一段解压启动代码得到。
而uImage是u-boot使用bootm命令引导的Linux压缩内核映像文件格式,
是使用工具mkimage对普通的压缩内核映像文件(zImage)加工而得。
它是uboot专用的映像文件,它是在zImage之前加上一个长度为 64字节的“头”,
说明这个内核的版本、加载位置、生成时间、大小等信息;其0x40之后与zImage没区别。
其实就是自动和手动的区别,有了uImage头部的描述,u-boot就知道对应Image的信息,
如果没有头部则需要自己手动去确定那些参数。
zImage与uImage的区别相关推荐
- vmlinux、 Image, zImage、 uImage 的区别
来自正点原子<[正点原子]I.MX6U嵌入式Linux驱动开发指南V1.5.2.pdf> vmlinux 是 ELF 格式的文件,但是在实际中我们不会使用 vmlinux,而是使用 zIm ...
- 比较zImage和uImage的区别
一.vmlinuz vmlinuz是可引导的.压缩的内核."vm"代表"Virtual Memory".Linux 支持虚拟内存,不像老的操作系统比如DOS有6 ...
- make zImage和make uImage的区别和mkimage工具的使用
刚刚接触到linux内核编译过程的时候,相信不少人跟我一样,都是按照手册或者网上的教程一步一步的执行,对于其中的很多原理和过程都是一知半解,这其中有一个很常见的问题,就是make image命令. 因 ...
- Linux内核映像vmlinux、Image、zImage、uImage区别
本文介绍几种常用的Linux内核映像的区别. 一.vmlinux vmlinux:Linux内核编译出来的原始的内核文件,elf格式,未做压缩处理. 该映像可用于定位内核问题,但不能直接引导Linux ...
- mkimage工具将zImage转换为uImage
正常引导的内核文件 [root@wtstb ~]# mount /dev/sda1 /mnt/ [root@wtstb ~]# file /mnt/hi_kernel.bin /mnt/hi_kern ...
- zImage制作uImage
bootm命令是用来引导经过u-boot的工具mkimage打包后的kernel image的,什么叫做经过u-boot的工具mkimage打包后的kernel image,这个就要看mkimage的 ...
- Linux 内核顶层Makefile 详解
目录 前602行分析 make xxx_defconfig 过程 Makefile.build 脚本分析 make 过程 built-in.o 文件编译生成过程 make zImage 过程 前几章我 ...
- uboot源码——内核启动分析
以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除. 参考资料:http://www.cnblogs.com/biaohc/p/6403863.html 总结:uboot启动linux内核的整个 ...
- 【正点原子Linux连载】第三十五章 Linux内核顶层Makefile详解 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...
最新文章
- Spring之HelloWorld再起
- 机器学习——逻辑回归算法
- 机器学习笔记:梯度下降
- 转载:每一个程序员要遵守的一些优秀编程风格
- 工控服务器性能指标,PLC的7大性能指标
- 无关技术,关于香港对我的影响
- 二叉树知识点最详细最全讲解
- sqlserver leftjoin出现重复数据_数据库存数据时,逻辑上防重了为啥还会出现重复记录?...
- java优化上传速度慢怎么办_网站建设中影响网站优化的一些因素
- ggplot2 | 位置调整函数
- Android Studio 初探
- 每次获取不同的图片按顺序从1-xxx
- js页面跳转,参数传递
- 洛谷 P1725 琪露诺 题解
- windows文件名太长无法删除的解决办法
- 解决h5py.h5 ImportError问题
- 使用 H3C 的办公室路由器和 IDC 的防火墙建立 IPSec ***
- Base64系列第一篇 Base64介绍
- 黄金期货对比现货黄金有哪些优势
- split,slice和splice的用法及区别