- 博客(3)
- 收藏
- 关注
原创 各种initcall的执行先后顺序(module_init、postcore_initcall、arch_initcall、subsys_initcall、 fs_initcall)
现在以module_init为例分析initcall在内核中的调用顺序在头文件init.h中,有如下定义:#define module_init(x) __initcall(x);很明显,module_init()只是一个面具而已,揭开这个面具,下面藏着的是_
2011-10-10 18:04:24
34884
4
原创 Platform device and platform driver
Platform device是专门给嵌入式系统设计的设备类型,一般在移植内核到自己的开发板时,基本上注册的所有的设备的类型全是platform device。实际上,platform在Linux内核中是以一条总线的身份登场的,要想让这样的总线和设备一起完美的工作,必须首先在系统
2011-10-10 18:01:21
1580
原创 MACHINE_START与MACHINE_END
注:Linux2.6.29在移植Linux时,有个结构体需要填写,它以MACHINE_START开始并以MACHINE_END结束,如下mini2440开发板的移植为示例MACHINE_START(MINI2440, "Mini2440 ") .phys_
2011-10-10 17:59:48
1692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人