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

时间:2022-05-22 23:24:17

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

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

1 硬件

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

最新的镜像。

2 软件测试

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

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

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

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

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

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

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

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

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

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

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

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

称,设置 USB WIFI 的 ESSID。

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

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

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

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

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

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

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

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

即可。

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

所示。

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

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

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

后,再连接路由器。

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

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

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

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

ping 通 QQ 官网 3 次。