zimage、uImage、vmlinuz区别

vmlinux是内核文件, zImage是一般情况下默认的压缩内核映像文件,压缩vmlinux,加上一段解压启动代码得到,只能从0X0地址运行。 uImage是u-boot使用bootm命令引导的Linux压缩内核映像文件格式, 使用工具mkimage对普通的压缩内核映像文件(zImage)加工而得。可以由bootm命令从任意地址解压启动内核。 由于bootloader一般要占用0X0地址,所以,uImage相比zImage的好处就是可以和bootloader共存。 制作uImage的mkimage软件,如果uClinux-dist有的话,一般放在uClinux-dist的tools目录中

 

Linux内核与文件系统的关系:

内核是内核,文件系统是文件系统,两码事。你可以用 window 做类比,两者相同的。linux 内核就好比 window 操作系统,文件系统就好比你的 C 盘,D 盘等等。你在安装 window 的时候,要创建文件系统,这个和 linux 一样的,只不过 linux 要你自己预先创建好,而 window 你可以在安装的时候来创建。谁说内核的目录和文件系统一样了? 仔细看书,肯定不一样的。如果书上说一样,建议你换本书看。

pc机的都在一起,ls /boot下面的vmlinuz-xxxxx就是内核文件。嵌入式系统一般是分开的。linux内核在启动的时候,会加载文件系统,直到加载shell为止。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值