Linux kernel android内核中的配置文件

Linux kernel android内核中的配置文件,linux-kernel,nexus-7,android-kernel,Linux Kernel,Nexus 7,Android Kernel,我已经下载了Nexus7(grouper)的tegra内核源代码。 我在drivers/bluetooth中添加了一个驱动程序模块/ 我已经更新了drivers/bluetooth中的make文件和Kconfig文件/ 在tegra3_android_defconfig中添加了以下标志 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_BT_

我已经下载了Nexus7(grouper)的tegra内核源代码。 我在drivers/bluetooth中添加了一个驱动程序模块/

我已经更新了drivers/bluetooth中的make文件和Kconfig文件/

在tegra3_android_defconfig中添加了以下标志

CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_BT_MYMODULE=m
但是当我发出命令的时候

make tegra3_android_defconfig
我在.CONFIG文件中找到CONFIG_BT_MYMODULE=y。
注意:我开发的驱动程序模块不依赖于任何其他内核模块。

在构建树中是否还有另一个tegra3\u android\u defconfig?在生成之后,其他配置行是否完好无损?IIRC,Android构建环境将从树中的另一个位置复制配置文件,并覆盖另一个配置文件。我已验证tegra3_Android_defconfig是正确的配置文件。当tegra3_android_defconfig中的CONFIG_BT_MYMODULE=n时,在.CONFIG文件中看不到任何标志。这确认只有tegra3_android_defconfig用于构建,并生成.config文件。是否在内核中设置了config_模块或用于启用模块加载的配置?此问题已得到解决。tegra3_android_defconfig中有一个条目为CONFIG_MODULES=n。它在文件中间的某个地方。我错过了。谢谢彼得指出这一点。