WHC 概述
WHC 传输接口
Wi-Fi |
BT |
|
---|---|---|
SDIO |
Y |
Y |
SPI |
Y |
Y |
USB |
Y |
Y |
UART |
X |
Y |
Mix Mode |
SDIO/SPI/USB |
SDIO/SPI/UART |
Wi-Fi |
BT |
|
---|---|---|
SDIO |
Y |
X |
SPI |
Y |
Y |
USB |
X |
X |
UART |
X |
Y |
Mix Mode |
SDIO/SPI |
SPI/UART |
Interface |
Wi-Fi |
BT |
---|---|---|
SDIO |
Y |
Y |
SPI |
X |
X |
USB |
X |
X |
UART |
X |
X |
Wi-Fi |
BT |
|
---|---|---|
SDIO |
Y |
Y |
SPI |
Y |
Y |
USB |
Y |
Y |
UART |
X |
Y |
Mix Mode |
SDIO/SPI/USB |
SDIO/SPI/UART |
Wi-Fi |
BT |
|
---|---|---|
SDIO |
Y |
X |
SPI |
Y |
Y |
USB |
X |
X |
UART |
X |
Y |
Mix Mode |
SDIO/SPI |
SPI/UART |
Interface |
Wi-Fi |
BT |
---|---|---|
SDIO |
Y |
Y |
SPI |
X |
X |
USB |
X |
X |
UART |
X |
X |
WHC 介绍
WHC 架构
在 WHC(Wi-Fi Host Control) 方案中,Ameba 作为网卡通过 UART/SPI/SDIO/USB 与主机 MCU 连接,为 Host 提供网络接入能力, WHC 的架构图如下所示:
WHC 架构优势
多协议硬件接口支持:支持 UART、SPI、SDIO、USB 等多种物理层接口,满足不同场景的带宽与实时性需求。
跨平台开发兼容性:支持 Linux、FreeRTOS、Zephyr 作为 Host 开发平台,降低移植成本。
Linux 平台深度适配,原生兼容 Linux 标准 wpa_supplicant(WPA_STD) 和 cfg80211 无线框架,并支持如下增强功能:
SME(由 wpa_supplicant 实现 MLME) 或非 SME 模式
支持 P2P/NAN