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 —>