1、正如您所说的在Android/device/<vendor>/<platform>/BoardConfig.mk
将
# Wi-Fi
BOARD_HAVE_LIBWIFI := true
BOARD_WPA_SUPPLICANT_DRIVER := CUSTOM
#CONFIG_DRIVER_NL80211 := true
WPA_BUILD_SUPPLICANT := true
WPA_SUPPLICANT_VERSION := VER_0_5_X
CONFIG_CTRL_IFACE := y
修改为
# Wi-Fi
BOARD_HAVE_LIBWIFI := true
BOARD_WPA_SUPPLICANT_DRIVER := CUSTOM ///这个地方是否要修改,改成我的驱动名字RSI
#CONFIG_DRIVER_NL80211 := true
WPA_BUILD_SUPPLICANT := true
WPA_SUPPLICANT_VERSION := VER_0_6_X ////如果我要编译wpa_supplicant_6这个地方是否要这样修改,把版本5改成6
CONFIG_CTRL_IFACE := y
2、在BoardConfig.mk中添加:
BOARD_HAVE_WIFI := true
BOARD_WPA_SUPPLICANT_DRIVER := WEXT
在很多资料中看到以上两句,对于WEXT很不解。WEXT应该是内核提供的wifi驱动,竟然是wifi驱动移植,为什么这个地方还是使用的是WEXT呢而不是自己的wifi模块驱动呢。难道是WEXT的通用性
我现在的wifi模块驱动名是RSI,我是否要将修改为:
BOARD_HAVE_WIFI := true
BOARD_WPA_SUPPLICANT_DRIVER := RSI
问的都很基础,现在能力太菜了
望能得到指点