postcore_initcall(), arch_initcall(), subsys_initcall(), device_initcall() 调用顺序
在内核源代码中,platform 设备的初始化(注册)用arch_initcall()调用,它的initcall 的level为3;
而驱动的注册用module_init()调用,即device_initcall(),它的initcall 的level为6。
kernel 初始化时(kernel_init@init/main.c),按照内核链接文件中(arm系统:kernel/a
原创
2013-11-17 17:23:27 ·
21805 阅读 ·
0 评论