如何在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.

 

相关