概述
一般来说我们编译完内核树以后都会得到好几个不同格式的内核映像,下面我就稍微做一个简单的介绍:
1. kernelvmlinux: 这是一个没有压缩ELF映像文件,含有符号表,可以用于调试。
2. kernelarcharmbootImage: 这是vmlinux出去符号表只剩下内核代码和数据的影响
3. kernelarcharmbootcompressedvmlinux: 这是经过压缩后的映像加上ELF信息
4. kernelarcharmbootzImage: 经过压缩的映像,通过比较二进制文件,该文件就是压缩后vmlinux出去elf信息后的内容。
5. kernelarcharmbootuImage: 这是使用uboot工具mkp_w_picpath在zImage前面加上一些信息给uboot使用的映像,uboot使用bootm来引导该映像.
转载于:https://blog.51cto.com/buaadallas/167241
最后
以上就是搞怪御姐为你收集整理的Linux 内核映像解析的全部内容,希望文章能够帮你解决Linux 内核映像解析所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复