我完成了這個新功能,但我終於開始構建一個Linux內核,到目前爲止這麼好。我在這裏以下指南:自定義Linux內核
我的問題/關心的是現在我在的.config菜單,我一直在網上搜索無果,以確定它由模塊化了功能詩句的意思包括像我應該切換到如果我想要那些功能?
任何幫助或建議將不勝感激!我主要是這樣做,以包括我將需要的WiFi USB驅動程序。
我完成了這個新功能,但我終於開始構建一個Linux內核,到目前爲止這麼好。我在這裏以下指南:自定義Linux內核
我的問題/關心的是現在我在的.config菜單,我一直在網上搜索無果,以確定它由模塊化了功能詩句的意思包括像我應該切換到如果我想要那些功能?
任何幫助或建議將不勝感激!我主要是這樣做,以包括我將需要的WiFi USB驅動程序。
這取決於你運行這個內核的系統。如果它是嵌入式系統,那麼你可能會更關心內存的好處。在RAM中,每個模塊可以贏得幾個千字節。因爲這些設備在系統/硬件中沒有表現出來,所以在模塊上放置一些驅動程序是有意義的。內核啓動時,某些模塊可能需要更多時間,並且稍後在系統運行時加載它們可能會更好。
您可能會擔心磁盤空間,如果你把一些東西編譯進來,所以你可以有一個好處,因爲你不需要有一個模塊加載工具。
看一看this thread以及
我主要做這包括WiFi USB驅動程序,我將需要。
除非要構建USB WiFi驅動程序,否則無需構建完整的內核。你只需要安裝內核頭文件。從make menuconfig
選擇你想要建立的模塊,選擇M
,保存.config。這將構建一個可以加載的模塊,而不是作爲vmlinux映像的一部分進行編譯。
您在構建內核時是否設置了menuconfig? –
我不這麼認爲我做過'./ build_kernel.sh',我相信這是因爲我在menuconfig中(我用Google來確認圖像是一樣的)。 – eWizardII
所以更正是的,我在構建內核時做了這個 - 所以我應該只剩下我想包含的東西,包括或? –
eWizardII