首先我们要知道内核的makefile是根据配置文件,也就是kconfig来决定是否编译一个文件的。
如果没有配置内核编译它,就不会生成.o文件。
自然就不会打开这个模块了。
如下是Kconfig 文件部分
# Embebbed system I2C/SMBus host controller drivers
obj-$(CONFIG_I2C_AT91) += i2c-at91.o
obj-$(CONFIG_I2C_AU1550) += i2c-au1550.o
obj-$(CONFIG_I2C_BLACKFIN_TWI) += i2c-bfin-twi.o
obj-$(CON