第14章 無線LAN(AWL13) 用 Linux デバイスドライバーのビルド
本章では、無線LANモジュール Armadillo-WLAN(AWL13)用のデバイスドライバーソースコードを作業用PCでクロスビルドし、カーネルモジュールを作成する方法について記載します。
事前に 11章開発環境の準備 を参照して、作業用PCに開発環境が構築されている必要があります。
AWL13 用のデバイスドライバーソースコードをビルドするためには、ビルド済みのカーネルソースコードが必要です。12章カーネルのビルド を参照してカーネルソースコードをビルドします。以下のコンフィグレーションが有効になっている必要があります。[]
CONFIG_MMC
CONFIG_SYSFS
CONFIG_WIRELESS_EXT
「ソースアーカイブ取得」で取得したソースアーカイブを展開し、ビルド環境にあわせたパラメータを設定しビルドをおこないます。「カーネルの準備」でビルドしたカーネルソースコードが~/linux-2.6.35-a800eva-[version]に配置されている場合、以下のコマンドを実行します。
| |
---|
AWL13_DEVICEには、ホストインターフェースを指定します。Armadillo-800 EVAでは、AWL13がSDIO起動モードで動作するよう設定されています。
|