admin管理员组文章数量:1537076
2024年6月25日发(作者:)
android上USBWifi调试记录
android上USB Wifi调试记录
.内容描述:
2014-12-15,操作记录_android上TL-WN725N USB Wifi调试
过程。
初始现象:
Linux下能连接网络,Wifi Setting 界面无法设置wifi。
操作1:android wifi配置及启动脚本以适应TL-WN725N网卡。
android-4.2.2_r1devicefriendly-
中加入:
BOARD_USES_REALTEK_WIFI := true
中加入
BOARD_WIFI_VENDOR := realtek:
WPA_SUPPLICANT_VERSION := VER_0_8_X
BOARD_WPA_SUPPLICANT_DRIVER := NL80211
CONFIG_DRIVER_WEXT :=y
BOARD_WPA_SUPPLICANT_PRIVATE_LIB
lib_driver_cmd_rtl
BOARD_WLAN_DEVICE := rtl8192cu
WIFI_DRIVER_MODULE_NAME:= "wlan"
WIFI_DRIVER_MODULE_PATH
"/system/lib/modules/"
WIFI_DRIVER_MODULE_ARG := "ifname=wlan0"
WIFI_FIRMWARE_LOADER := ""
WIFI_DRIVER_FW_PATH_STA := ""
WIFI_DRIVER_FW_PATH_PARAM := ""
加入:
#peng++
:=
:=
mkdir /data/system/wpa_supplicant 0777 wifi wifi
chmod 0777 /data/system/wpa_supplicant
chown wifi wifi /data/system/wpa_supplicant
操作2:TL-WN725N WIFI HAL层移植
1)RTL8188EUS_linux_v4.1.4_6773.20130222android_ref_cod
es_JB_4.2rea
ltek_wifi_SDK_for_android_JB_4.2_拷贝到
android-4.2.2_r1hardware目录,解压改名为realtek
android-
4.2.2_r1hardwarelibhardware_中
LOCAL_SRC_FILES += wifi/wifi.c
改为
ifeq ($(BOARD_WIFI_VENDOR), realtek)
LOCAL_SRC_FILES
+= ../realtek/wlan/libhardware_legacy/wifi/wifi_realtek.c
else
LOCAL_SRC_FILES += wifi/wifi.c
Endif
2)针对界面无法打开Wifi问题,为方便调试,修改为手动加载卸
载驱动:
让wifi_load_driver,rmmod直接返回0(成功)。
int wifi_load_driver()
{
return 0;
}
static int rmmod(const char *modname)
{
return 0;
}
操作3:wpa_supplicant层移植。
版权声明:本文标题:android上USBWifi调试记录 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1719271218a767654.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论