驱动开发基础 -- module_init() 和 late_initcall() 的加载顺序

在模块加载的过程当中,init头文件很是重要,它定义了module_init和xxx_initcall以及相应的linux clearup函数,还决定了模块的加载顺序级别以及模块编译进内核和动态加载时module_init所作的不一样的事情。函数        而vmlinux.lds文件用来决定初始化所用的内存的分布,咱们看看内核初始化的内存分布:post .init.text : {
相关文章
相关标签/搜索