1.mt7601u无线网卡驱动:
官网:http://www.mediatek.com/zh-CN/downloads/mt7601u-usb/
或者:http://download.csdn.net/detail/pchl33/7424755
2.解压
# tar -jxvf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2
#cd DPO_MT7601U_LinuxSTA_3.0.0.4_20130913
3.修改makefile
gedit Makefile
把
ifeq ($(PLATFORM),PC)
# Linux 2.6
LINUX_SRC = /lib/modules/$(shell uname -r)/build
# Linux 2.4 Change to your local setting
#LINUX_SRC = /usr/src/linux-2.4
LINUX_SRC_MODULE = /lib/modules/$(shell uname -r)/kernel/drivers/net/wireless/
CROSS_COMPILE =
endif
改为
ifeq ($(PLATFORM),PC)
LINUX_SRC = /root/workspace/kernel/
CROSS_COMPILE = /root/arm-2009q1/bin/arm-none-linux-gnueabi-
endif
其中
LINUX_SRC为编译后的内核路径
CROSS_COMPILE为交叉编译器路径
4.编译
#make
在DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux 目录下生成mt7601Usta.ko文件
5.
拷贝mt7601Usta.ko到嵌入式linux下的/lib/modules/2.6.27.55
depmod
modprobe mt7601Usta
驱动加载完成。
备注:
如果出现Error: Driver 'rt2870' is already registered, aborting...的错误,在编译的时候,要把/include/os/rt_linux_cmm.h中的
#define RTMP_DRV_NAME "rt2870"
把rt2870换成其他的,避免造成冲突。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)