msm8953 android9.0 GPIO的驱动程序怎么添加到makefile中?
时间: 2024-03-21 13:42:51 浏览: 72
编译树莓派4B GPIO 驱动程序的makefile
要将GPIO驱动程序添加到makefile中,您需要执行以下步骤:
1. 打开Android源代码树中的设备树文件(.dts或.dtsi文件),找到GPIO节点的名称。
2. 在设备树文件中,找到与GPIO节点对应的设备节点名称(例如,gpio@xxxxx)。
3. 打开Android源代码树中的板级支持包(Board Support Package,BSP),找到GPIO驱动程序的Makefile文件。
4. 在Makefile文件中,添加以下内容:
```
obj-$(CONFIG_GPIO_MSM8953) += gpio-msm8953.o
```
其中,CONFIG_GPIO_MSM8953是GPIO驱动程序的配置选项,gpio-msm8953.o是GPIO驱动程序的目标文件名。
5. 保存Makefile文件,并执行make命令编译GPIO驱动程序。
6. 编译完成后,在Android源代码树的输出目录下,会生成gpio-msm8953.ko文件。
7. 将gpio-msm8953.ko文件复制到Android系统镜像的/lib/modules目录下。
8. 在启动Android系统时,使用insmod命令加载gpio-msm8953.ko文件,即可使用GPIO驱动程序。
以上是将GPIO驱动程序添加到makefile中的一般步骤,具体情况可能会有所不同。
阅读全文