http://blog.csdn.net/yili_xie/archive/2010/01/11/5178118.aspx
Linux kernel building system :
00-INDEX
- this file: info on the kernel build process
kbuild.txt
- developer information on kbuild
kconfig.txt
- usage help for make *config
kconfig-language.txt
- specification of Config Language, the language in Kconfig files
makefiles.txt
- developer information for linux kernel makefiles
modules.txt
- how to build modules and to install them
all the docs are in the below directory :
kernel/Documentation/kbuild/
|-- 00-INDEX
|-- kbuild.txt
|-- kconfig-language.txt
|-- kconfig.txt
|-- makefiles.txt
`-- modules.txt
Linux driver model:
kernel/Documentation/driver-model
.
|-- binding.txt
|-- bus.txt
|-- class.txt
|-- device.txt
|-- devres.txt
|-- driver.txt
|-- interface.txt
|-- overview.txt
|-- platform.txt
`-- porting.txt