からくりブログ

株式会社からくり社員のブログです

BeagleBoneでwifiを認識させよう

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アタプタの準備がまだできていないので今回は一旦ここまでとします。

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>