如何在Linux内核驱动目录下添加子目录
1)修改上层 Makefile,添加(当前目录下的)子目录,如在 drivers/char/Makefile 中,
obj-y += subdir/
则执行到子目录下的 Makefile,
obj-(CONFIG_XXX_DRV) += xxx_dev.o。
2)修改上层 Kconfig,添加子目录下的 Kconfig,
source "drivers/char/mydir/Kconfig"
则将子目录 Kconfig 加进图形界面:
config XXX_DRV
tristate "/dev/xxx_dev driver support"
default y
help
Just for test.