本文主要是介绍Linux驱动,如何添加驱动,让make menuconfig识别到,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在 drivers/input/touchscreen/Makefile
中添加驱动: obj-$(CONFIG_TOUCHSCREEN_GSLX680) += gslx680/
。
只要当配置了CONFIG_TOUCHSCREEN_GSLX680
的选项才会去编译gslx680
目录下的内容。在配置内核的时候会通过make menuconfig
来配置对应的选项。或者是直接在defconfig文件中强制设置该选项。
示例:
- 驱动所在的路径:firefly-sdk\kernel\drivers\input\touchscreen\gslx680_firefly.c
- MakeFile所在路径:firefly-sdk\kernel\drivers\input\touchscreen\Makefile
- Kconfig所在路径:firefly-sdk\kernel\drivers\input\touchscreen\Kconfig
1.查看Makefile文件内容包含:obj-$(CONFIG_TOUCHSCREEN_GSLX680_FIREFLY) += gslx680_firefly.o gsl_point_id.o
说明在编译内核Kernel时,可以通过make menuconfig界面来配置内核
这篇关于Linux驱动,如何添加驱动,让make menuconfig识别到的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!