如何在linux内核中添加Android启动所需的驱动项
1、首先我们需要有linux内核文件(没有的请在github上下载,有免费开源的内核文件),还需要有Android所需要的启动驱动文件(绝大多数Linux内核会中会附带Android的启动文件,若没有请在github上下载),内核文件与所需驱动如下图所示:


2、接着,在内核文件中Drivers/staging下新建一个android文件夹,并将驱动程序拷贝在文件夹内。

3、在文件夹下创建两个文件分别命名为Makefile,Kconfig;在Makefile与Kconfig中分别输入如下内容。




4、在上层的Drivers目录下修改Kconfig文件,声明自己的源代码,如下所示

5、在上层的Drivers目录下修改Makefile文件,如下图所示。

6、Make menuconfig进入配置页面,如下图所示,按键盘上的Y,可以将所需要的驱动编译进内核中,按ESC保存推出

7、打开linux系统的控制带,编译内核,如下图所示,可以看到内核文件已经编译成功
