SSブログ

BeagleBoard-xMのAndroidにUSB WiFiをつないでみるの続きをやってみる [beagleboard]

前回の続きをやってみる.

具体的にどんなことをやってるのかは,ダウンロードしてきたドライバのandroid_reference_codesディレクトリ下にあるrealtek_wifi_SDK_for_android.txtに書かれてるので,ここでは単純に作業内容をメインに書いておく.
なんか気になることがあったら聞いてくださいな.

では...

まず,libwpa_clientの置き換え.
ひとまず,ダウンロードしてきたドライバのandroid_reference_codesディレクトリ下にあるファイルを展開する.
cd ~/RTL8188C_8192C_USB_linux_v3.4.3_4369.20120622/android_reference_codes
tar xzvf realtek_wifi_SDK_for_android_20120618.tar.gz

そしたら,いくつかファイルをコピー&置き換えてやる.
cd external/
cp -r hostapd-0.6.9_rtl/ ~/rowboat-android/external/

cd ~/rowboat-android/external/wpa_supplicant/
mv Android.mk Android.mk.bak

cd ~/rowboat-android/external/wpa_supplicant_6/wpa_supplicant/
mv Android.mk Android.mk.bak

cd ~/RTL8188C_8192C_USB_linux_v3.4.3_4369.20120622/android_reference_codes/external/wpa_supplicant
cp Android.mk ~/rowboat-android/external/wpa_supplicant/

cd ~/RTL8188C_8192C_USB_linux_v3.4.3_4369.20120622/android_reference_codes/external/wpa_supplicant_6/wpa_supplicant
cp Android.mk ~/rowboat-android/external/wpa_supplicant_6/wpa_supplicant/


次は,libhardware_legacyの置き換え.
cd ~/RTL8188C_8192C_USB_linux_v3.4.3_4369.20120622/android_reference_codes/hardware/libhardware_legacy/wifi/
cp wifi_realtek.c ~/rowboat-android/hardware/libhardware_legacy/wifi/

cd ~/rowboat-android/hardware/libhardware_legacy/wifi/
mv Android.mk Android.mk.bak

cd ~/RTL8188C_8192C_USB_linux_v3.4.3_4369.20120622/android_reference_codes/hardware/libhardware_legacy/wifi/
cp Android.mk ~/rowboat-android/hardware/libhardware_legacy/wifi/


wpa_supplicant.confの作成.
~/rowboat-android/out/target/product/beagleboard/system/etc/下にwifiディレクトリを作って,
cd ~/rowboat-android/out/target/product/beagleboard/system/etc/
mkdir wifi
cd wifi

で,wifiディレクトリの下にwpa_supplicant.confファイルを作って以下の内容を記載してやる.
ctrl_interface=DIR=/data/misc/wifi/wpa_supplicant GROUP=wifi
update_config=1
ap_scan=1


で,ドライバのビルド.
なんだけど,ちょっと長くなってきたので,続きはまた今度にしよう.
次回,ドライバのビルドをやったら完成だ!

nice!(0)  トラックバック(0) 
共通テーマ:日記・雑感

nice! 0

トラックバック 0

BeagleBoard-xMのAndro..BeagleBoard-xMのAndro.. ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。