首页 ARM板TL_WN725N usb wifi Linux Driver 移植

ARM板TL_WN725N usb wifi Linux Driver 移植

举报
开通vip

ARM板TL_WN725N usb wifi Linux Driver 移植ARM板TL_WN725NUSBWifiDriver移植内容描述:2014-12-15,TL_WN725NUSBWifiLinuxDriver移植。操作1:确定型号插入TP-linkUSBwifi,提示UT@utcooker:/data#插入前后lsusbBus001Device007:ID0bda:8179 得知idVendor=0bda,idProduct=8179,确认芯片型号为8188eu,TL-WN725NV2版本。UT@utcooker:/data#netcfgsit0  DOWN  0.0.0.0/0...

ARM板TL_WN725N usb wifi Linux Driver 移植
ARM板TL_WN725NUSBWifiDriver移植内容描述:2014-12-15,TL_WN725NUSBWifiLinuxDriver移植。操作1:确定型号插入TP-linkUSBwifi,提示UT@utcooker:/data#插入前后lsusbBus001Device007:ID0bda:8179 得知idVendor=0bda,idProduct=8179,确认芯片型号为8188eu,TL-WN725NV2版本。UT@utcooker:/data#netcfgsit0  DOWN  0.0.0.0/0 0x0000008000:00:00:00:00:00lo   UP  127.0.0.1/8 0x0000004900:00:00:00:00:00ip6tnl0 DOWN  0.0.0.0/0 0x0000008000:00:00:00:00:00操作2:测试驱动1)Realtek官方暂无8188eulinux驱动。下载相近型号芯片驱动源码。进入os_dep\linux\usb_intf.c查看RTL8192C_USB_IDS无{USB_DEVICE(USB_VENDER_ID_REALTEK,0x8187)}2)github下载驱动rtl8188eu-master.tar(经测试,热插拔有问题)rtl8188EUS_linux_v4.1.4_6773.20130222.tar.gz(可用)RTL8188EUS_RTL8189ES_linux_v4.1.7_9024.20130916.zip(可用)操作3:修改内核以RTL8188EUS_RTL8189ES_linux_v4.1.7_9024.20130916.zip为例,移植过程如下:1)确认linux内核有以下配置:[*]Networkingsupport --->-*- Wireless ---><*> cfg80211-wirelessconfigurationAPI [*]  cfg80211wirelessextensionscompatibility2)打开makefileCONFIG_PLATFORM_I386_PC=y改为CONFIG_PLATFORM_I386_PC=nCONFIG_PLATFORM_ARM_S3C2K4=n改CONFIG_PLATFORM_ARM_S3C2K4=y配置编译链及内核源码地址ifeq($(CONFIG_PLATFORM_ARM_S3C2K4),y)EXTRA_CFLAGS=-DCONFIG_LITTLE_ENDIANARCH:=armCROSS_COMPILE:=/opt/FriendlyARM/gcc-toolschain/4.5.1/bin/arm-linux-KSRC:=/svn/pengdonghui/Android_maize/linux-3.5-newEndif3)make –j32后得到8188eu.ko放入开发板:adbpush8188eu.ko/data加载驱动模块:UT@utcooker:/data#insmod8188eu.ko                     [18668.230000]bFWReady==_FALSEcallreset8051...[18668.260000]usbcore:registerednewinterfacedriverrtl8188eu查看网络设备:UT@utcooker:/data#ifconfig-a…wlan0  Linkencap:Ethernet HWaddr08:57:00:98:6B:31 BROADCASTMULTICAST MTU:1500 Metric:1RXpackets:0errors:0dropped:0overruns:0frame:0TXpackets:0errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:0(0.0B) TXbytes:0(0.0B)此时,此时能看到网络接口,Android界面setting无法打开wifi。操作4:使用wifi_tool测试Wifi1)启用wifi。1)启用无线网络ifconfigwlan0up             [19146.175000]==>rtl8188e_iol_efuse_patchlwlistwlan02)搜索wifi./iwlistwlan0scanning          [19194.510000]==>rtl8188e_iol_efuse_patch[19194.785000]RTL871X:nolinkedpowersaveleavewlan0  Scancompleted:…..Cell06-Address:1C:FA:68:CD:50:02ESSID:"HELLO_TL-WN725N"Protocol:IEEE802.11bgnMode:MasterFrequency:2.457GHz(Channel10)Encryptionkey:onBitRates:72Mb/sExtra:rsn_ie=30140100000IE:IEEE802.11i/WPA2Version1GroupCipher:CCMPPairwiseCiphers(1):CCMPAuthenticationSuites(1):PSK…..3)配置wifi网络./iwconfigwlan0essidHELLO_TL-WN725Nkey87654321./iwconfigwlan0essiduthandwriter[[19983.020000]==>rtl8188e_iol_efuse_patch[19983.300000]RTL871X:nolinkedpowersaveleave[19983.300000]RTL871X:setssid[HELLO_TL-WN725N]fw_state=0x00000008UT@utcooker:/data/wifi_tool/sbin#RTL871X:startauth[19984.640000]RTL871X:authsuccess,startassoc[19984.640000]RTL871X:assocsuccess[19984.650000]UpdateHalRAMask8188EUsb=>mac_id:0,networkType:0x0b,mask:0x000fffff[19984.650000] ==>rssi_level:0,rate_bitmap:0x000ff005[19988.315000]UpdateHalRAMask8188EUsb=>mac_id:0,networkType:0x0b,mask:0x000fffff[19988.315000] ==>rssi_level:1,rate_bitmap:0x000f00004)dhcp分配ip:dhcpcdwlan05)测试网络连接UT@utcooker:/data/wifi_tool/sbin#ping-c2192.168.1.1PING192.168.1.1(192.168.1.1):56databytes64bytesfrom192.168.1.1:seq=0ttl=64time=5.855ms64bytesfrom192.168.1.1:seq=1ttl=64time=1.387ms注:iwconfig工具只适用于WEP加密方式,不能用于PSK加密方式。
本文档为【ARM板TL_WN725N usb wifi Linux Driver 移植】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_477730
暂无简介~
格式:doc
大小:21KB
软件:Word
页数:8
分类:
上传时间:2022-08-09
浏览量:1