Skip to main content
Wi-Fi 软件架构由以下组件构成。 表:Wi-Fi 软件组件

ath11k 驱动软件架构

下图展示了采用 ath11k 驱动的高层 Wi-Fi 软件架构:
图:采用 ath11k 驱动的 Wi-Fi 软件架构

图:采用 ath11k 驱动的 Wi-Fi 软件架构

ath11k 驱动的软件架构可作为 ath10k/ath12k 的参考。WCN3980 当前使用的接口是 SNOC。

用户空间组件

用户空间包含以下关键组件: 表:用户空间组件

内核空间组件

内核空间包含以下关键组件: 表:内核空间组件

ath11k/ath12k 驱动组件

ath10k/ath11k/ath12k 驱动包含以下关键组件:

固件组件

WLAN 固件运行在专用处理器(Q6)上。WLAN 固件二进制文件包含以下关键组件:
  • 各种 802.11 协议以及软件模块的状态机
  • 与性能相关的软件算法,如速率自适应、共存、MIMO 和 OFDMA
  • 核心 MAC 硬件编程方案
  • 面向上层的统一 MAC/PHY 服务接口
  • 核心 PHY 和 RF 硬件编程方案。例如 RF 校准、BDF 和 RADAR。
图:固件组件

图:固件组件

下表列出了固件组件及其描述。 表:固件组件