您的位置:首页 > 其它

mt7601的ap驱动在s5pv210开发板上的编译,装载及配置使用

2017-10-05 20:22 218 查看
mt7601的驱动和其他的无线网卡有点区别。mt7601作为station使用还是作为AP使用分别有两套不同的源码包。这里介绍mt7601作为ap的驱动。下载地址:http://download.csdn.net/download/diandianyangyi/7894443。

解压后,要修改最外层目录的makefile。主要改(1)平台换成:三星。PLATFORM = SMDK(2)内核源码树路径设置。LINUX_SRC =内核源码树的路径(3)交叉编译工具链路径设置。CROSS_COMPILE =  交叉编译工具链的路径。

以上三点设置没问题就可以正常编译了。编译后会在os/linux下生成一个mt7601Uap.ko 文件。

将mt7601Uap.ko文件复制到开发板的文件系统中。

将RT2870AP.dat拷到开发板根文件系统中的/etc/Wireless/RT2870AP中。

插上mt7601,首先可在开发板上输入命令lsusb确认是否找到设备,如果找到,会显示:Bus 001 Device 003: ID 148f:7601。

执行命令insmod mt7601Uap.ko即可装载驱动。

装载好后即可进行无线网卡的参数配置。配置我知道有两种方法:

(1)修改RT2870AP.dat。打开RT2870AP.dat可以看到里面全部都是无线网卡的一些配置参数。

(2)使用iwpriv命令进行配置。没有这个命令的就要自己安装。

iwpriv ra0 set AuthMode=WPA2PSK 或者 WPAPSK
iwpriv ra0 set EncrypType=AES
iwpriv ra0 set SSID="7601AP"
iwpriv ra0 set WPAPSK="123456789"
ifconfig ra0 192.168.0.1 up
udhcpd /etc/udhcpd.conf

udhcpd是服务端的dhcp软件,没有的也要自己安装。在使用udhcpd之前要mkdir /var/lib/misc/udhcpd.leases。如果没有 /var/lib/misc/udhcpd.leases这个命令,udhcpd就会失败。

因为每次开机都要做以上配置,很不方便,所以将以上配置命令都写入了/etc/init.d/rcS文件中。这样,每次开机就会自动执行以上配置命令。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: