一、准备工作
1、MT7601驱动下载

点击下载

2、插入usb WiFi 启动开发板linux,lsusb查看usb驱动

Bus 001 Device 003: ID 148f:7601看到的是该驱动的厂家设备信息

3、解压源码到linux下,确认USB的VID和PID,在rtusb_dev_id.c中
USB_DEVICE_ID rtusb_dev_id[] = {
#ifdef RT6570
{USB_DEVICE(0x148f,0x6570)}, /* Ralink 6570 */
#endif /* RT6570 */
{USB_DEVICE(0x148f, 0x7650)}, /* MT7650 */
#ifdef MT7601U
{USB_DEVICE(0x148f,0x6370)}, /* Ralink 6370 */
{USB_DEVICE(0x148f,0x7601)}, /* MT 6370 */ // 我们的模块就是这个与上面的测试相同
#endif /* MT7601U */
{ }/* Terminating entry */
};
4、确认Makefile

打开源码根目录下的Makefile 
(1)平台换成:三星 
PLATFORM = SMDK 
(2)内核源码树路径设置 
LINUX_SRC = //linux内核源码树 
(3)交叉工具链路径设置 
CROSS_COMPILE = //交叉编译环境

5、可以更改wifi名字

(1)常用无线网卡名称:rax、wlanx 
(2)修改include/rtmp_def.h文件 
#define INF_MAIN_DEV_NAME “ra” 
#define INF_MBSSID_DEV_NAME “ra”

6、添加wpa_supplicant支持

确保config.mk文件中WPA_SUPPLICANT=y 
清理&编译 
make clean && make -j4 
生成os/linux/mt7601Usta.ko就是驱动模块 
linux开发板下使用mount -t nfs -o nolock 192.168.0.109:/home/aston/rootfs/rootfs /opt 挂载到/opt下,将编译好的os/linux/mt7601Usta.ko放到/home/aston/rootfs/rootfs 目录下

二、开始配置wifi网卡

1、wpa_supplicant就是用来管理wps下的wifi的工具,详情自行百度 
2、创建/etc/Wireless/RT2870STA目录,把MT7601驱动源码下的RT2870STA.dat复制到该目录下 
3、vi /etc/wpa_supplicant.conf配置路由器的密码等信息,根据自己的情况配置 

三、网卡配置命令序列

【通用命令如下】
insmod mt7601Usta.ko            //安装驱动程序,注意要到自己的路径下安装
ifconfig ra0 up //开启无线网卡
wpa_supplicant -B -c /etc/wpa_supplicant.conf -i ra0 //连接无线网络
wpa_cli -i ra0 status //查看连接状态
输入查看连接状态的代码 :正确的结果如下

【方法一:使用命令方式配置网卡】

1、开机之后,输入上面的通用命令 
2、ifconfig ra0 192.168.43.20 //手动配置ip,同一网段,注意192.168.43.1为我路由器的ip地址,注意查看自己的路由器 
3、想要ping 192.168.43.1 需要设置网关 
route add default gw 192.168.43.1 dev ra0 
4、想要ping www.baibu.com 需要配置dns 
vi /etc/resolv.conf 输入 
nameserver 8.8.8.8

【方法二:配置静态ip】

1、开机之后,输入上面的通用命令 
2、打开/etc/network/interfaces配置如下 

auto ra0
#iface ra0 inet static
iface ra0 inet dhcp
address 192.168.43.20
netmask 255.255.255.0
gateway 192.168.43.1

3、设置dns,ping www.baidu.com

vi /etc/resolv.conf 输入 
nameserver 8.8.8.8 
4、重启网卡即可 
ifdown ra0 
ifup ra0

【方法三:dhcp 方式配置】

1、开机之后,输入上面的通用命令 
2、设置interfaces为dhcp方式 
3、重启网卡即可 
ifdown ra0 
ifup ra0

开机自动启动网卡的设置

1、打开/etc/init.d/添加S41wifi,并且配置如下

insmod /mt7601Usta.ko         //注意自己的mt7601Usta.ko路径位置
ifconfig ra0 up
wpa_supplicant -B -c /etc/wpa_supplicant.conf -i ra0
wpa_cli -i ra0 status
ifdown ra0
ifup ra0

2、并且更改S41wifi的权限 
chmod a+x S41wifi 
3、重启即可

S5PV210 移植无线wifi网卡 MT7601的更多相关文章

  1. 3.1 wifi网卡RT3070在S3C2440的移植和使用

    学习目标:熟悉RT3070在S3C2440的移植和使用,以及其中的相关工具的安装和使用: 一.配置内核选择WIFI驱动 1. 将usb wifi插到电脑,在ubuntu使用命令:# lsusb 查看w ...

  2. 7 无线wifi传输视频开发

    转载,侵删 7 无线wifi传输视频开发 MT7601的驱动源码提供了两种:AP模式和STA模式源码.此时我使用USB作为AP热点,电脑作为STA模式,并使用ORTP实现无线传输视频 7.1.AP模式 ...

  3. 34、JZ2440上WIFI网卡使用

    :http://wireless.kernel.org在这个网站上的document中有下面说有内容的介绍 1. 准备工作(虚拟机,开发板)及配置内核选择WIFI驱动1.1 选型:确定网卡的VID,P ...

  4. 笔记本分享无线Wifi

    两种方法: 一.使用软件分享,如Wifi共享精灵,设置非常简单. 二.开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费 ...

  5. windows 7 开启无线wifi

    Windows 7 开启无线wifi步骤:1.选择“开始”-“运行”命令,在运行命令栏里输入“CMD”打开管理员: 2.在界面里输入以下命令:netsh wlan set hostednetwork ...

  6. 不止是联网!教你玩转PC自带Wi-Fi网卡

    前言:Wi-Fi对于现在的智能手机来说已经是再熟悉不过的配置了,而主板自带Wi-Fi网卡的设计也越来越普及,但有些玩家可能思维还停留在“Wi-Fi网卡 = 连无线网络用的网卡,我用有线就不需要”的层次 ...

  7. 使用wifi网卡笔记5---AP模式

    使用WIFI网卡的AP功能 1.下载源码 hostapd: http://w1.fi/hostapd/ 2.编译.安装(hostapd依赖于libnl库,需要编译.安装此库) tar xzf host ...

  8. 使用wifi网卡笔记2----概念及工具iw(STA模式)

    1.认证和加密的概念 (1)概念 (2)阶段划分 初级版本:认证不需要密码, 传输不需要加密 认证不需要密码, 传输需要加密(用WEP算法) 认证需要密码(用WEP算法), 传输需要加密(用WEP算法 ...

  9. 使用wifi网卡笔记1----网卡选型、开发环境搭建、内核配置

    1.wifi的STA模式和AP模式 Ap(Access Point)模式指的是可以将网卡设置为路由器用来共享流量或有线网络给别人使用, sta模式指的是当做网卡连接路由器上网 (1):AP也就是无线接 ...

随机推荐

  1. Largest Point (2015沈阳赛区网络赛水题)

    Problem Description Given the sequence A with n integers t1,t2,⋯,tn. Given the integral coefficients ...

  2. html5阴影

    <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head>    < ...

  3. splunk 通过rest http导入数据

    使用 HTTP Event Collector go to Settings > Data inputs > HTTP Event Collector. Then click the Gl ...

  4. CSS3动画和JS动画的比较

    前言 之前有被问到一个问题,css3动画和js动画性能谁更好,为什么.据我的经验,当然觉得css3动画性能更好,至于为什么一时还真答不上来,所以特意查了一下资料总结一波. JS动画 优点: js动画控 ...

  5. POJ 3176 Cow Bowling(dp)

    POJ 3176 Cow Bowling 题目简化即为从一个三角形数列的顶端沿对角线走到底端,所取得的和最大值 7 * 3 8 * 8 1 0 * 2 7 4 4 * 4 5 2 6 5 该走法即为最 ...

  6. module_param和module_param_array用法

    如何向模块传递参数? Linux kernel 提供了一个简单的框架.利用module_param和module_param_arra来实现. 1. module_param(name, type, ...

  7. bzoj1082

    题解: 暴搜+二分+剪枝 二分答案,暴力判断是否有解 然后加上剪枝 代码: #include<bits/stdc++.h> using namespace std; ; int rest, ...

  8. gitignore中常见需要被无视的文件

    gitignore中常见的需要被忽略的文件:例如各个系统.一些软件会自动生成的文件,主要适用于web项目. 复制后,保存进.gitignore文件中即可. # Project node_modules ...

  9. 2.1 C++类的定义和声明

    参考:http://www.weixueyuan.net/view/6333.html 总结: 类相当于一个新的数据类型,定义类对象时,除了能定义单个变量以外,用类定义一个数组或者指针都是可行的. 在 ...

  10. DevExpress v17.2新版亮点—WPF篇(七)

    用户界面套包DevExpress v17.2终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress WPF v17.2 新的Hamburger Menu.Sched ...