就是塔塔的个人空间 https://www.eechina.com/space-uid-136863.html [收藏] [复制] [RSS]

博客

iTOP-iMX6UL全能板-linux-usb-wifi的使用

已有 822 次阅读2019-1-10 10:17

本文档介绍的是在本文档介绍的是在 Linux 系统环境下iTOP-imx6ul全能版 usb wifi 连接路由器上网

实验调试步骤。我们使用的是 imx6ul 全功能底板。

1 硬件

本文档测试使用一块 imx6ul 全功能开发板,我们需要确定底板有 wifi 模块,并且烧写了

最新的镜像。

2 软件测试

1. 开发板上电,启动 Linux 系统,执行命令“ifconfig wlan0”,检测开发板 wifi 网卡

状况,如下图所示,可以查到有无线网。

2. 使用命令“ifconfig eth0 down”先关闭以太网卡,使用命令“ifconfig wlan0 up”

启动板载 WIFI,如下图所示。

3. 使用命令“iwlist wlan0 scan”,板载 WIFI 扫描无线网络设备,如下图所示。

4. 控制台中会打印周围所有有信号的无线网,以下是 wifi 搜寻到的无线设备。

5. 作者的路由器使用的是 wpa 加密。

使用命令“iwconfig wlan0 essid "XW"”设置 ESSID,“XW”是要连接的无线网络名

称,设置 USB WIFI 的 ESSID。

6. 使用命令“wpa_passphrase "XW" > wpa.conf”命令从标准输入(控制台)读取

明文(wifi 密码),XW”是要连接的无线网络名称,执行命令后占用终端等待明文输入密码

(下面的 aaaaaaaa 是作者路由器的密码),如下图所示。

7. 输入明文密码,回车结束后自动保存到文件 wpa.conf,就像 Android 手机一样,账

号密码保存一次,如果手机和路由器没有更改,则每次只要开启 wifi 功能即可连接,这里是

imx6ul 的开发板将账号密码保存到 wpa.conf 文件中,保存账号密码的操作只需要操作一次

即可。

8. 使用命令“wpa_supplicant -D wext -c wpa.conf -i wlan0 &”连接路由器,如下图

所示。

9. 如果出现 wifi 模块连接失败,重连路由器前,需要采用 ps 查看是否存在

“wpa_supplicant -D wext -c wpa.conf -i wlan0”进程。如果存在,将此进程 kill 掉之

后,再连接路由器。

10. 使用命令“udhcpc -iwlan0”自动获取 ip 地址,如下图所示。

我们的开发板此时就已经连接网络了。

可以 ping ip 或者域名测试,如果路由器联网外网,使用命令“ping qq.com -c 3”可以

ping 通 QQ 官网 3 次。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部