I.Android structure including device driver and source code structure
Second, AndroidCommon drivers include keyboard and control screen drivers (capacitance and resistance), Bluetooth drive Sound, SD/TF memory card, camera driver, dm09000 network driver, mtd , RTC , wlan driver
Third, configure the Android Source code Download Environment steps:
1. Create a file directory that holds the download script.
2. download the repo script.
3. Create A directory that holds the Android source code.
4. start initialization.
5. download the Android source code.
Iv. include the kconfig file in the android kernel configuration , which is the source file for each configuration . followed by a description of the kernel Configuration main Menu , also have Device,kernel Featu,system Type .
FiveCompileAndroidSource code step: Execute Make Clean,WillPrevious fileClear, willof the kernelMakefilepath to the fileModifyConfiguring the Kernel;And then the burn-writeAndroidfile: First is burn writeU-bootInNAND Flashthe steps, then the burn-writeAndroid UserData、 burning kernel image file burning , Burn write ramdisk-uboot.img finally start android system and Automatic update kernel and android system files.
http://home.cnblogs.com/u/wn1314/
"Android Deep Exploration" Vol. 1 fourth note 1314 Wang Ning