ath11k 驱动程序软件架构
下图展示了使用 ath11k 驱动程序的高级 Wi-Fi 软件架构:
图:使用 ath11k 驱动程序的 Wi-Fi 软件架构
用户空间组件
用户空间包含以下关键组件: 表:用户空间组件内核空间组件
内核空间包含以下关键组件: 表:内核空间组件ath10k/ath11k/ath12k 驱动程序组件
ath10k/ath11k/ath12k 驱动程序包含以下关键组件:固件组件
WLAN 固件在专用处理器 (Q6) 上运行。WLAN 固件二进制文件包含以下关键组件:- 各种 802.11 协议和软件模块的状态机
- 与性能相关的软件算法,如速率自适应、共存、MIMO 和 OFDMA
- 核心 MAC 硬件编程方案
- 面向上层的统一 MAC/PHY 服务接口
- 核心 PHY 和 RF 硬件编程方案。例如,RF 校准、BDF 和 RADAR。

图:固件组件

