MT7601无线网卡驱动移植(3)-配置部分

参考朱老师物联网大讲堂《项目积木1:USB WIFI网卡在X210上的移植和使用最全攻略》
编译平台:ubuntu18.04
移植的平台:S5PV210(内核2.6.35.7)

安装驱动模块

经过前一部分的移植(MT7601无线网卡驱动移植(1)-移植部分),得到 mt7601Usta.ko文件,在开发板命令行下执行

insmod  mt7601Usta.ko

再执行lsmod确认模块已经安装

lsmod

在这里插入图片描述

wpa_supplicant配置

1.创建路径
/etc/Wireless/RT2870STA
2.复制wifi网卡的配置文件到此目录
在源码根目录下有RT2870STA.dat文件,如果是已经烧录了镜像的话,可以通过有线连接,把pc机上的一个目录与开发板挂载,然后再把文件传输到开发板,如果本身是直接nfs挂载根文件系统就直接复制即可。

如需挂载
mount -t nfs -o nolock 192.168.1.177:/home/myrootfs/rootfs /opt
192.168.1.177是我ubuntu的ip地址
/home/myrootfs/rootfsubuntu上的目录地址
/opt是开发板上的目录地址

结果是这两个地址会被挂在起来。

如果要取消挂载,则在开发板上执行
umount /opt即可,或者重启开发板。

3.配置config文件
在/etc/目录下创建wpa_supplicant.conf文件
vi打开文件,填充如下

ctrl_interface=/var/run/wpa_supplicant
ap_scan=1

network={
        key_mgmt=WPA-PSK
        ssid="happyfamily"
        psk="112233445566"
}

key_mgmt 配置的是加密项
ssid是wifi名
psk是wifi密码

具体这些配置格式可以在wpa_supplicant文件夹的README中去查看,有很多例子和解析
4.创建文件夹
在/var/目录下创建run文件夹,并且最好设置var目录权限为rwx

chmod -R 777 /var

5.打开网卡
ifconfig -a可以查看所有的网卡

ifconfig -a 

打开网卡

ifconfig ra0 up

执行配置项,连网,这里的配置项为什么这么写,也可以参照wpa_supplicant文件夹的README

wpa_supplicant -B -c /etc/wpa_supplicant.conf -i ra0

6.查看连接状态

wpa_cli -i ra0 status   

在这里插入图片描述
如果是这样就证明是连接上了。
7.配置IP地址
需要注意,IP地址要跟路由器在同一个网段。

ifconfig ra0 192.168.1.67

8.配置网关

route add default gw 192.168.1.1 dev ra0

9.配置dns

在etc目录下创建resolv.conf文件
填充
nameserver 192.168.1.1 或者 nameserver 8.8.8.8
10.测试上网
注意: 如果是事先已经烧录了镜像的,后续是再挂载文件夹进行操作的可以继续下面的操作,记得要先关闭eth0,因为ping是默认从eth0开始的
但是如果是直接nfs挂载根文件系统的话,这时候如果关闭eth0就直接断开连接了,所以要先烧录一个根文件系统,然后再挂载目录继续操作。

ping www.baidu.com

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值