如何在linux内核中添加Android启动所需的驱动项

 时间:2024-10-13 16:59:12

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

如何在linux内核中添加Android启动所需的驱动项如何在linux内核中添加Android启动所需的驱动项

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

如何在linux内核中添加Android启动所需的驱动项

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

如何在linux内核中添加Android启动所需的驱动项如何在linux内核中添加Android启动所需的驱动项如何在linux内核中添加Android启动所需的驱动项如何在linux内核中添加Android启动所需的驱动项

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

如何在linux内核中添加Android启动所需的驱动项

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

如何在linux内核中添加Android启动所需的驱动项

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

如何在linux内核中添加Android启动所需的驱动项

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

如何在linux内核中添加Android启动所需的驱动项
  • 如何缩小Ubuntu左侧任务栏边框图标的大小
  • VMware上Ubuntu汉化
  • 如何在VirtualBox虚拟机软件上安装Win7虚拟系统
  • VMware以UEFI+GPT模式安装Linux
  • Xshell连接linux(图文教程)
  • 热门搜索
    生煎包的做法视频 驱寒姜汤的做法 电饼铛披萨的做法 白带多像水一样流出来怎么办 怎么换头像 林瑞阳为什么满头白发 红薯粉怎么做好吃 理财是怎么赚钱的 怎么冻结qq号 惊喜用英语怎么说