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文件中。这样,每次开机就会自动执行以上配置命令。
解压后,要修改最外层目录的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文件中。这样,每次开机就会自动执行以上配置命令。
相关文章推荐
- 君正4750开发板使用日记4-QT Embedded、Tslib、QT for VS2008的配置与编译
- vc6.0使用DriverWizard.awx配置DDK驱动编译环境
- QT使用MySql的配置(使用addLibraryPath载入插件),编译QT的MySql驱动问题及解决方案(自己使用libmysql.lib进行编译mysql.pro,万不得已可以查看Makefile.Debug以解决问题)
- VC7配置编译环境创建驱动项目
- 【原】Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)
- C# clr 存储过程例子(完整从:编译到配置到存储过程的安装部署到使用)
- Boost 下载 安装 编译 配置 使用 指南
- VC6.0上成功编译ACE和使用ACE连接自己程序时候的手把手配置方案
- Linux驱动的配置和编译脚本
- 君正4750开发板使用日记2-Linux环境搭建与内核编译
- Boost下载安装编译配置使用指南
- Boost下载安装编译配置使用指南(含Windows和Linux)
- 使用EditPlus配置Java编译环境
- Boost下载安装编译配置使用指南(含Windows和Linux)
- 用王艳萍的DriverWizard.awx配置驱动编译环境
- Boost下载安装编译配置使用指南(转)
- 怎样配置vc的环境来编译驱动
- vc6中集成驱动编译环境的配置方法
- 驱动开发的几种编译环境配置法(转)
- 使用EditPlus配置Java编译环境