本文主要是介绍linux内核构成,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
内核构成分析
uImage构成:
arm linux内核映像uImage生成过程图解:
u-boot认为zImage为自解压文件
zImage:
* (decompress code) Head.s misc.s
* compressed vmlinux
vmlinux:
* (vmlinux-init)arch/arm/kernel/head.o
* (vmlinux-main)driver/build-in.o mm/build-in.o ......
* kallsyms.o(符号)
linux内核的启动大致可以划分为3个阶段
1 解压缩
2 初始化
3 启动应用程序
这篇关于linux内核构成的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!