http://android.git.kernel.org/ 下載內核版本 linux-2.6.x
http://www.kernel.org/ 下載內核版本 linux-2.6.x
通過比較確定移植模塊
以2.6.29版本為例:
移植模塊如下:
模塊一:
drivers/staging/andoird 目錄
binder.c{ binder.h}
logger.c {logger.h}
lowmemorykiller.c
ram_console.c
timed_gpio.c {timed_gpio.h}
timed_output.c {timed_output.h}
模塊二:
drivers/alarm.c {#include }
模塊三:
drivers/misc 目錄
Kernel_debugger.c {include\linux\Kernel_debugger.h}
Uid_stat.c {include\linux\Uid_stat.h}
Pmem.c {linux/android_pmem.h}
模塊四:
kernel/power 目錄
wakelock.c {include\linux\Wakelock.h}
userwakelock.c{include\linux\Wakelock.h}
earlysuspend.c
consoleearlysuspend.c
fbearlysuspend.c
模塊五:
mm/ashmem.c {linux/ashmem.h}
模塊六:
drivers/input/misc 目錄
Gpio_axis.c
Gpio_event.c {Gpio_event.h}
Gpio_input.c
Gpio_matrix.c
Gpio_output.c
Keychord.c {Keychord.h}
模塊七:
drivers/input/keyreset.c {keyreset.h}
模塊八:
drivers/switch 目錄
switch_class.c
switch_gpio.c {switch.h}
模塊九:
drivers/usb/gadge 目錄
Android.c {include/linux/usb/android.h}
Android_aid.h
F_adb.c F_adb.h F_mass_storage.c F_mass_storage.h
模塊十:
drivers\net 目錄
Pppolac.c
Pppopns.c
Ppp_mppe.c
模塊十一:
net\ipv4 目錄
Sysfs_net_ipv4.c
Sysfs_net_ipv4.c