無需.config即可編譯Linux核心模組

無需.config即可編譯Linux核心模組

我有一個基於 BusyBox 的嵌入式 Linux 設備,它不附帶 WiFi 驅動程式。我想透過編譯 rtl8192cu 驅動程式來讓 WiFi 運作(對於我擁有的 wifi usb dongle)。

該設備的 CPU 和 RAM 非常有限,而且其上可用的軟體 (BusyBox) 也非常有限。它沒有套件管理器,因此無法在設備本身上編譯驅動程式。我必須在我的筆記型電腦上進行交叉編譯。那應該不是問題。

為了編譯驅動程式(又名內核模組),我需要設備中使用的內核的 linux 頭文件,為此我需要.config用於編譯內核的頭文件。然而,製造商沒有提供它,也沒有透過 CONFIG_IKCONFIG 烘焙到核心中。

有什麼方法可以編譯驅動程序,使其可以在設備上運行嗎?

我猜該驅動程式並不依賴如此多的可配置選項(如果有的話),因此可能可以製作一個.config足夠相似的選項並使用它來構建編譯驅動程式所需的 Linux 頭檔。

有什麼建議如何做到這一點嗎?

相似的:不使用 Module.symvers 編譯 Linux 核心模組

相關內容