2012年10月24日 星期三

如何在linux下使用config file隔開driver



1.
\kernel_imx\drivers\misc\Makefile
+#obj-$(CONFIG_AUDIO_DSP)               += DRD7FS.o

2.
\kernel_imx\drivers\misc\Kconfig
config AUDIO_DSP
        tristate "NXP AUDIO DSP"
        default n
3.
/kernel_imx$ make distclean

4.
/kernel_imx$ make menuconfig
會在工作資料夾的跟目錄產生 .config

5.
\kernel_imx\arch\arm\configs\imx5_android_defconfig

CONFIG_AUDIO_DSP=y
因為board level已經有一份公板預設的config
所以這個要自己手動修改(或增加)

6.
make imx5_android_defconfig
這個動作會讓Kconfig 跟 imx5_android_defconfig 做比對並產生新的.config.


確認:
1.

/kernel_imx$ vi .config


2.

\kernel_imx\arch\arm\configs\imx5_android_defconfig