成功加载Wi-Fi驱动后,需要对该驱动进行测试,具体操作步骤如下: ①查看是否检测到设备,运行iwconfig指令,结果显示可以检测到; ②配置设备接口,运行#ifconfig ethl up指令,运行结果显示设置成功; ③扫描可用AP,运行#iwlist ethl scan指令,扫描到可用网络;
④连接到其中一个AP,运行#iwconfig ethl txpow—er auto essid MyPlace channel 4指令;
⑤获取IP地址,运行#udhepe-I ethl指令,获取IP为192.168.10.216; ⑥运行#ping 192.168.10.1指令,运行结果表明可以ping通。
测试结果表明,该Wi-Fi驱动能够成功加载固件、扫描并连接到可用AP和网内计算机,实现信息互通,达到了预期目标。
4 结束语
作为目前无线接入的主流标准,Wi-Fi应用将越来越广泛,因此,对Wi-Fi技术的研究非常具有实际意义。本文介绍了基于ARM硬件平台和Linux操作系统的Wi-Fi设备驱动程序结构框架,具体分析了WLAN和SPI驱动实现的详细过程,并对所实现的驱动代码进行测试。测试结果表明,该驱动程序实现了所要求的所有功能,具有实时性好和加载方便等优点,为类似的Wi-Fi设备驱动开发提供了很好的参考价值。
参考文献
[1]沈韬.李绍荣.无线网卡驱动分析与WLAN性能测试[J].通信2008.技术,2009(10):105—110
[2]黄猛,杜红彬.移动机器车的Wi-Fi接口设计[J].自动化仪表 [3]朱轶,赵洁.Linux内核802.11无线网络协议栈的设计与实 [4]宋宝华.Linux设备驱动开发详解[M].北京 人民邮电出版社