免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8443 | 回复: 0
打印 上一主题 下一主题

[开发环境] 讨论:vmlinux.bin、bzImage、zImage的区别 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-12 16:09 |显示全部楼层 |倒序浏览
据我所了解:

vmlinux.bin由vmlinux经gzip压缩后,与压缩函数、启动代码一起链接而成

bzImage由vmlinux.bin与setup.bin等文件build而成

zImage是小于640K的压缩核,不知与bzImage是否有其他区别?

我在两个嵌入式项目中发现一些疑问:
1、基于arm平台时编译内核用的是zImage
2、基于misps平台编译内核用的是vmlinux.bin,该平台好像不支持bzImage
3、我在x86的PC上测试,make后生成了vmlinux.bin、setup.bin、bzImage

请教:1中的zImage与3中的bzImage有何区别,是不是嵌入式中一般不用bzImage呢?那bzImage的存在意义何在?
         另外,2中的vmlinux.bin与3中的vmlinux.bin实质一样吗?

请大家发表一下自己的见解
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP