1.概述
本文描述如何在EVB-T335开发板上移植无线网卡驱动及其使用。关于EVB-T335支持哪些usb-wifi设备,取决于该设备使用哪种类型芯片组,每种芯片组都有与之对应的linux驱动,而在EVB-T335的3.14.43内核源码中,已经支持了许多常用的芯片组驱动,具体请用户在menuconfig中自行查看。本文以使用EDUP公司的EP-N8531、TP-LINK公司的TL-WN823N为例,说明usb-wifi移植和使用方法。其中,EP-N8531使用的芯片组分别为RT5370,使用的驱动为rt2800usb;TL-WN823N使用的芯片组为RTL8192CU,驱动为rtl8192cu。
移植和使用步骤如下:
2.内核驱动模块配置和编译
a、配置内核支持cfg80211(802.11n协议)
[*]Networking support --->
-*- Wireless --->
--- Wireless
<*> cfg80211 - wireless configuration API
[*] enable powersave by default
[*] cfg80211 wireless extensionscompatibility
<*> Generic IEEE 802.11 Networking Stack(mac80211)
[*] Minstrel
[*] Minstrel 802.11n support
b、配置内核支持RTL8192CU(本文为将驱动编译成模块的形式,如需编译进内核,请自行修改)
DeviceDrivers --->
[*] Network device support --->
[*] Wireless LAN --->
<M> Realtek rtlwifi family of devices --->