2014-03-02 139 views
4

我需要編譯自定義內核與dvb-t驅動程序作爲內核模塊_rkm mk602_ Android設備與rk3066處理器。內核配置文件位置在android

我已經下載了該處理器的內核源碼,但是我無法從頭配置該設備的內核。有沒有一種方法可以從設備中提取當前的內核配置文件?那麼我只能在menuconfig中修改我需要的東西,而其他東西將會被正確配置。另外,如果我只編譯需要的內核模塊,我怎麼知道應該使用哪個工具鏈來與運行內核兼容。

回答

3

不幸的是,只有在編譯它的人指定了配置文件(大多數不會)時,配置文件纔會被包含在內核映像中。如果你幸運的話,你可以看看/proc/config.gz,它會在那裏。

如果你有內核源碼,那麼值得看看/arch/arm/configs--我見過的大多數Android內核都會有你的CPU的默認配置,你可以從那裏開始。

您可以編譯Android內核的外部模塊,就像編譯普通的Linux模塊一樣。只要確保你使用你下載的內核樹作爲內核頭文件。它可能會或可能不會工作,取決於您下載到實際運行的內核的內核有多近。