2. 概述

Wi-Fi 是Wi-Fi联盟的商标, 为一种基于IEEE 802.11为标准的无线区域网路技术。具备Wi-Fi功能的移动终端可以在讯号覆盖范围内连上网际网路,以减少架设电缆的困扰并提升使用的方便性。

目前已有很多处理器厂家提供各种型号的Wi-Fi处理器解决方案, 并有各自不同的驱动,然这些驱动并不具备普适性。另外不同驱动版本所支持的功能及性能亦有可能会有差异,需请Wi-Fi解决方案供应商提供合适的Linux Wi-Fi驱动来进行移植工作。

Linux平台上对于不同Wi-Fi处理器的驱动与操作方式有通用性,本文档会以CV184X为例分别介绍在不同接口上(如 USB 或是SDIO)如何使用Realtek解决方案进行驱动移植与调适,以及相关的操作。

针对 RTL8189FS SDIO WiFi**(如 mars37 工程中 cv1842 等板型)的内核/defconfig、设备树要点、menuconfig 安装 ko、以及 **STA(wpa_supplicant)/ AP(hostapd) 工具打包与板级连接流程,详见 CV184x RTL8189FS WiFi 连接流程说明配置说明 中的相关小节。

本文所使用的Wi-Fi模组为