Android系统的ko模块加载

1、在Android源码的Android/device路径下可以找到相关项目的文件夹,包括intel、moto、huawei、lge等。

选择自己选择的项目的处理器芯片的文件目录(forexample : intel),再在下面选择项目:

Android/device/intel/ spectralite

Android/device/intel/ spectralite-kernel

2、在Android/device/intel/ spectralite目录下,新建文件夹如touchpad,将touch.ko拷贝到此文件夹下

3、在Android/device/intel/ spectralite目录下,找到android.mk文件,并且加入以下内容:

# for touchpad
PRODUCT_COPY_FILES += \
device/spectralite/touchpad/touch.ko:system/lib/modules/touch.ko

4、在Android/device/intel/ spectralite目录下,找到init.rc,在on boot字段里,加入以下内容:

# for touchpad
chmod 0770 /system/lib/modules/touch.ko
insmod /system/lib/modules/touch.ko

需要添加的部分都完成,重新make

展开阅读全文

没有更多推荐了,返回首页