
私は、WiFi ドライバーが付属していない BusyBox ベースの組み込み Linux デバイスを持っています。このデバイス用の rtl8192cu ドライバーをコンパイルして、WiFi を動作させたいと思います (私が持っている WiFi USB ドングル用)。
このデバイスは CPU と RAM が非常に限られていますが、利用できるソフトウェア (BusyBox) も限られています。パッケージ マネージャーがないため、デバイス自体でドライバーをコンパイルする方法はありません。ラップトップでクロスコンパイルする必要があります。問題にはならないはずです。
ドライバー (別名カーネル モジュール) をコンパイルするには、デバイスで使用されるカーネルの Linux ヘッダーが必要です。そのためには、.config
カーネルのコンパイルに使用されたものが必要です。ただし、製造元はそれを提供せず、CONFIG_IKCONFIG を介してカーネルに組み込まれることもありません。
デバイス上で動作するようにドライバーをコンパイルする方法はありますか?
.config
ドライバーは、構成可能なオプションにそれほど依存していないか、まったく依存していないと推測しています。そのため、十分に類似したものを作成し、それを使用して、ドライバーのコンパイルに必要な Linux ヘッダーをビルドできる可能性があります。
それを実行する方法について何か提案はありますか?