BeagleBoneには無線LANが搭載されていないので、前回ビルドしたAndroidではWifi機能が使用できません。
今回はBeagleBone で動作するAndroidでUSB wifiアタプタを使用してWifi接続を行おうと思います。
こちらの記事を参考に進めていきたいと思います。
http://d.hatena.ne.jp/h_kojima/20110617/1308324429
menuconfigでカーネルコンフィギュレーションを変更するので必要なライブラリを追加します。
sudo apt-get install lib32ncurses5-dev
ソースに手を加えて必要なカーネルコンフィギュレーションを、
menuconfigから表示されるようにします。
./net/wireless/Kconfig
--- net/wireless/Kconfig.org 2011-06-17 23:27:07.000000000 +0900
+++ net/wireless/Kconfig 2011-06-17 23:26:38.000000000 +0900
@@ -1,4 +1,5 @@
config WIRELESS_EXT
- bool
+ bool "WIRELESS_EXT"
config WEXT_CORE
@@ -14,6 +15,7 @@
bool
config WEXT_PRIV
- bool
+ bool "WEXT_PRIV"
config CFG80211
menuconfigで先ほど加えたカーネルコンフィギュレーションを有効にします。
make ARCH=arm CROSS_COMPILE=arm-eabi- menuconfig
あとはカーネルをビルドしなおします。
make CROSS_COMPILE=arm-eabi- distclean make CROSS_COMPILE=arm-eabi- am335x_evm_config make CROSS_COMPILE=arm-eabi-
wifiアタプタの準備がまだできていないので今回は一旦ここまでとします。
