- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 高通平台dts的匹配过程分析
在arch/arm/mach-msm/board-8909.c中:DT_MACHINE_START(MSM8909_DT, "Qualcomm Technologies, Inc. MSM 8909 (Flattened Device Tree)") .map_io = msm8909_map_io, .init_machine = msm8909_init,
2017-01-10 14:57:00 6695
原创 高通平台device tree生成platform device的过程(MSM8909)
在arch/arm/kernel/setup.c中,通过customize_machine函数中的machine_desc->init_machine();来调用高通平台的machine初始化代码:static int __init customize_machine(void){ /* * customizes platform devices, or adds n
2017-01-10 10:54:12 2744
原创 Linux驱动中module_init宏的解析
内核include/linux/init.h中,module_init展开如下:#define module_init(x) __initcall(x);__initcall(x)展开如下:#define __initcall(fn) device_initcall(fn)device_initcall(fn)展开如下:#define device_initcall(fn)
2017-01-09 21:34:01 784
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人