2014-03-02 65 views
4

我需要编译自定义内核与dvb-t驱动程序作为内核模块_rkm mk602_ Android设备与rk3066处理器。内核配置文件位置在android

我已经下载了该处理器的内核源码,但是我无法从头配置该设备的内核。有没有一种方法可以从设备中提取当前的内核配置文件?那么我只能在menuconfig中修改我需要的东西,而其他东西将会被正确配置。另外,如果我只编译需要的内核模块,我怎么知道应该使用哪个工具链来与运行内核兼容。

回答

3

不幸的是,只有在编译它的人指定了配置文件(大多数不会)时,配置文件才会被包含在内核映像中。如果你幸运的话,你可以看看/proc/config.gz,它会在那里。

如果你有内核源码,那么值得看看/arch/arm/configs--我见过的大多数Android内核都会有你的CPU的默认配置,你可以从那里开始。

您可以编译Android内核的外部模块,就像编译普通的Linux模块一样。只要确保你使用你下载的内核树作为内核头文件。它可能会或可能不会工作,取决于您下载到实际运行的内核的内核有多近。