一. 简介
前面一篇文章交叉编译了 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
工具,所以接下来就是移植此工具。