1.头文件查找
#include <linux/***.h> 在linux-2.6.31/include/linux下面寻找源文件
#include <asm/***.h> 在linux-2.6.31/arch/arm/include/asm下面寻找源文件
#include <mach/***.h> 在linux-2.6.31/arch/arm/mach-s3c2410/include/mach下面寻找源文件
#include <plat/regs-adc.h> 在linux-2.6.31/arch/arm/plat-s3c/include/plat下面寻找源文件
2.Kconfig和Makefile如何找到下层目录
Kconfig是通过 类似source "driver/char/word_count/Kconfig"来加载下层kconfig
Makefile是通过 obj-$(CONFIG_WORD_COUNT) += word_count/ 来找到下层Makefile