参考此处:http://www.cnitblog.com/zouzheng/archive/2007/11/16/36358.html
RT73驱动版本:2009_0713_RT73_Linux_STA_Drv1.1.0.3.tar.bz2
无线网卡:华硕WL-167g
1. 解压rt73驱动,在uClinux-dist/linux-2.6.x/drivers/net/usb下新建文件夹rt73,将驱动Module文件夹下所有文件复制到rt73中,并cp Makefile.6 ./Makefile。修改Makefile中的LINUX_SRC,改为uClinux内核路径。
2. 修改uClinux-dist/linux-2.6.x/drivers/net/usb/Kconfig,添加此项:
config RT73
tristate "Support rt73 wireless usb network device"
depends on USB && NET && USB_USBNET
3. 修改Clinux-dist/linux-2.6.x/drivers/net/usb/Makefile,添加:
obj-$(CONFIG_RT73) += rt73/
4. 配置内核make menuconfig,选中以下项:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
[*] Wireless --->
[*] Wireless extensions
[*] Wireless extensions sysfs files
<M> Generic IEEE 802.11 Networking Stack (DEPRECATED)
Device Drivers --->
[*] Network device support --->
Wireless LAN --->
[*] Wireless LAN (IEEE 802.11)
USB Network Adapters --->
<M> Support rt73 wireless usb network device
<M> Multi-purpose USB Networking Framework
5. 配置busybox,选中以下项:
[*] wireless_tools support
[*] iwconfig
[*] iwgetid
[*] iwlist
[*] iwpriv
[*] iwspy
6. 编译后的内核映像文件下载到开发板,启动内核,插入无线网卡,在/lib/modules/2.6.28.10-ADI-2009R1/kernel/drivers/net/usb/rt73中有rt73.ko文件,执行以下命令配置无线网卡:
insmod rt73.ko
ifconfig eth0 down
iwconfig (会看到rausb0)
ifconfig rausb0 up
iwlist rausb0 scan (扫描附近AP)
iwconfig rausb0 essid "APName" (接入AP)
ifconfig rausb0 192.168.0.100 (配置IP)
完成后,可以顺利通过无线网卡ping通局域网内主机。