一. 简介
前面一篇文章交叉编译了 wireless tools 工具,并移植到开发板文件系统上。文章如下:
WIFI驱动移植实验: wireless tools 工具移植-CSDN博客
本文对 所移植的操作 WIFI设备的工具 wireless tools进行测试。确认是否可以使用。
二. WIFI驱动移植实验: wireless tools 工具测试
1. 开发板上电
开发板上电后,进入文件系统下。
2. wireless tools 工具测试
这里我们主要测试一下 iwlist 工具,要测试 iwlist 工具,先测试一下 iwlist 工具能不能工作,输入 iwlist 命令,如果输出 如下信息,就表明 iwlist 工具工作正常。
正式测试 iwlist 之前得先让 WIFI 模块工作起来。
(1) 插入WIFI设备,并加载WIFI驱动模块
这里我使用的 是 RTL8188 USB WIFI设备 ,先将 RTL8188 WIFI 模块插到开发板的 USB HOST 接口上,然后加载 RTL8188 驱动模块 8188eu.ko。
首先,加载WIFI驱动模块:
(2) 打开 wlan0网卡
打开 wlan0 网卡,操作如下:
(3) 运行 "iwlist" 命令搜索 WIFI热点信息
wlan0 网卡打开以后,就可以使用 iwlist 命令查找当前环境下的 WIFI 热点信息,也就是无线路由器,输入如下命令:
iwlist wlan0 scan
上述命令就会搜索当前环境下的所有 WIFI 热点,然后将这些热点的信息信息答应出来,包括 MAC 地址、 ESSID(WIFI 名字 ) 、频率、速率,信号质量等等,如下图 所示:
在扫描到的所有热点信息中找到自己要连接的 WIFI 热点,例如,我要连接到 "TP-LINK_8860 " 这个热点上,这个 WIFI 热点信息如上。
可以看出,"TP-LINK_8860 " 这个热点信息已经被扫描到了,因此可以连接。
要想连接到指定的 WIFI 热点上就需要用到 wpa_supplicant 工具,所以接下来就是移植此工具。