BeagleBoard-xMのAndroidにUSB WiFiをつないでみるの続きをやってみる [beagleboard]
前回の続きをやってみる.
具体的にどんなことをやってるのかは,ダウンロードしてきたドライバのandroid_reference_codesディレクトリ下にあるrealtek_wifi_SDK_for_android.txtに書かれてるので,ここでは単純に作業内容をメインに書いておく.
なんか気になることがあったら聞いてくださいな.
では...
まず,libwpa_clientの置き換え.
ひとまず,ダウンロードしてきたドライバのandroid_reference_codesディレクトリ下にあるファイルを展開する.
そしたら,いくつかファイルをコピー&置き換えてやる.
次は,libhardware_legacyの置き換え.
wpa_supplicant.confの作成.
~/rowboat-android/out/target/product/beagleboard/system/etc/下にwifiディレクトリを作って,
で,wifiディレクトリの下にwpa_supplicant.confファイルを作って以下の内容を記載してやる.
で,ドライバのビルド.
なんだけど,ちょっと長くなってきたので,続きはまた今度にしよう.
次回,ドライバのビルドをやったら完成だ!
具体的にどんなことをやってるのかは,ダウンロードしてきたドライバの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
で,ドライバのビルド.
なんだけど,ちょっと長くなってきたので,続きはまた今度にしよう.
次回,ドライバのビルドをやったら完成だ!