S5PV210 移植无线wifi网卡 MT7601
一、准备工作
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的更多相关文章
- 3.1 wifi网卡RT3070在S3C2440的移植和使用
学习目标:熟悉RT3070在S3C2440的移植和使用,以及其中的相关工具的安装和使用: 一.配置内核选择WIFI驱动 1. 将usb wifi插到电脑,在ubuntu使用命令:# lsusb 查看w ...
- 7 无线wifi传输视频开发
转载,侵删 7 无线wifi传输视频开发 MT7601的驱动源码提供了两种:AP模式和STA模式源码.此时我使用USB作为AP热点,电脑作为STA模式,并使用ORTP实现无线传输视频 7.1.AP模式 ...
- 34、JZ2440上WIFI网卡使用
:http://wireless.kernel.org在这个网站上的document中有下面说有内容的介绍 1. 准备工作(虚拟机,开发板)及配置内核选择WIFI驱动1.1 选型:确定网卡的VID,P ...
- 笔记本分享无线Wifi
两种方法: 一.使用软件分享,如Wifi共享精灵,设置非常简单. 二.开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费 ...
- windows 7 开启无线wifi
Windows 7 开启无线wifi步骤:1.选择“开始”-“运行”命令,在运行命令栏里输入“CMD”打开管理员: 2.在界面里输入以下命令:netsh wlan set hostednetwork ...
- 不止是联网!教你玩转PC自带Wi-Fi网卡
前言:Wi-Fi对于现在的智能手机来说已经是再熟悉不过的配置了,而主板自带Wi-Fi网卡的设计也越来越普及,但有些玩家可能思维还停留在“Wi-Fi网卡 = 连无线网络用的网卡,我用有线就不需要”的层次 ...
- 使用wifi网卡笔记5---AP模式
使用WIFI网卡的AP功能 1.下载源码 hostapd: http://w1.fi/hostapd/ 2.编译.安装(hostapd依赖于libnl库,需要编译.安装此库) tar xzf host ...
- 使用wifi网卡笔记2----概念及工具iw(STA模式)
1.认证和加密的概念 (1)概念 (2)阶段划分 初级版本:认证不需要密码, 传输不需要加密 认证不需要密码, 传输需要加密(用WEP算法) 认证需要密码(用WEP算法), 传输需要加密(用WEP算法 ...
- 使用wifi网卡笔记1----网卡选型、开发环境搭建、内核配置
1.wifi的STA模式和AP模式 Ap(Access Point)模式指的是可以将网卡设置为路由器用来共享流量或有线网络给别人使用, sta模式指的是当做网卡连接路由器上网 (1):AP也就是无线接 ...
随机推荐
- AIM Tech Round 3 (Div. 1) (构造,树形dp,费用流,概率dp)
B. Recover the String 大意: 求构造01字符串使得子序列00,01,10,11的个数恰好为$a_{00},a_{01},a_{10},a_{11}$ 挺简单的构造, 注意到可以通 ...
- pluck的返回值
前言 今天用到了laravel的pluck功能,就顺便记录下来. pluck是获取所读取的数据一列或者两列的方法. 一.获取一列代码如下: ->pluck('pic_url') ; 结果如下: ...
- python-day3笔记
1.通信是软件(计算机)与软件(计算机)之间的通信 2.网络指的是: 一:计算机与计算机之间通过物理连接介质(网络设备)连接到一起:光纤--物理连接介质,和网线一样. 二:计算机与计算机之间基于网络协 ...
- 如何用xmlspy将xml文档生成xsd文件
所以我们有必要知道如何通过xmlspy这个非常方便的工具进行xml的转换工作.点击“File”-“New”系统会弹出“create new document”的窗口,此时选择“xml XML docu ...
- iOS UI-UIScrollView控件实现图片轮播 (UIPageControl-分页指示器)
一.实现效果 实现图片的自动轮播 二.实现代码 storyboard中布局 代码: #import "ViewController.h" #define HM ...
- Data Guard Wait Events
This note describes the wait events that monitor the performance of the log transport modes that wer ...
- c中gets函数使用可能导致缓冲区溢出
头文件:#include <stdio.h> gets()函数用于从缓冲区中读取字符串,其原型如下: char *gets(char *string); gets()函数从流中读取字 ...
- python中异常处理--raise的使用
https://www.cnblogs.com/zhangyin6985/p/7229553.html 当程序出现错误,python会自动引发异常,也可以通过raise显示地引发异常.一旦执行了rai ...
- 快速切题 poj3026
感受到出题人深深的~恶意 这提醒人们以后...数字后面要用gets~不要getchar 此外..不要相信那个100? Borg Maze Time Limit: 1000MS Memory Lim ...
- python随机数,随机选择……random
import random from random import random, uniform, randint, randrange, choice, sample, shuffle list = ...