android 移植内核,Android 内核移植要素

下载内核版本 linux-2.6.x

下载内核版本 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值