Wireless LAN
目录里IEEE 802.11 for Host AP (Prism2/2.5/3 andWEP/TKIP/CCMP)都选择上,目的是打开CONFIG_WIRELESS_EXT=y CONFIG_WEXT_PRIV=y
把wpa_supplicant.conf 拷贝到 system/etc/wifi/目录下,会自动拷贝到data目录下
ctrl_interface =wlan0
wifi.c WIIF_TEST_INTERFACE "wlan0"
4、修改board配置目录下的AndroidBoard.mk,增加如下代码:
1:
file := $(TARGET_OUT)/lib/modules/LK_DRV_USB_RTL8192.ko
2:
ALL_PREBUILT += $(file)
3:
$(file) : $(LOCAL_PATH)/LK_DRV_USB_RTL8192.ko | $(ACP)
4:
$(transform-prebuilt-to-target)
5:
6:
file := $(TARGET_OUT_ETC)/wifi/wpa_supplicant.conf
7:
ALL_PREBUILT += $(file)
8:
$(file) : $(LOCAL_PATH)/wpa_supplicant.conf | $(ACP)
9:
$(transform-prebuilt-to-target)
1:
chmod 0771 /system/etc/wifi wifi wifi
2:
chmod 0660 /system/etc/wifi/wpa_supplicant.conf
3:
chown wifi wifi /system/etc/wifi/wpa_supplicant.conf
4:
mkdir /data/misc/wifi 0771 wifi wifi
5:
6:
mkdir /data/misc/wifi/sockets 0771 wifi wifi
7:
# wpa_supplicant socket
8:
mkdir /data/system/ 0771 system system
9:
mkdir /data/system/wpa_supplicant 0771 wifi wifi
10:
11:
mkdir /data/misc/dhcp 0771 system system
12:
13:
setprop wifi.interface wlan0
14:
15:
ice wpa_supplicant /system/bin/wpa_supplicant -dd -Dwext -iwlan0 -c /system/etc/wifi/wpa_supplicant.conf
16:
group system wifi inet
17:
disabled
18:
oneshot
19:
20:
ice dhcpcd /system/bin/dhcpcd wlan0
21:
group system dhcp
22:
disabled
23:
oneshot