|
|
@@ -1,6 +1,6 @@
|
|
|
## RT-Thread Wi-Fi Host Driver (WHD)
|
|
|
|
|
|
-[English](./README.md)
|
|
|
+中文 | [English](./README.md)
|
|
|
|
|
|
### 概述
|
|
|
WHD是一个独立的嵌入式Wi-Fi主机驱动程序,它提供了一组与英飞凌WLAN芯片交互的api。WHD是一个独立的固件产品,可以很容易地移植到任何嵌入式软件环境,包括流行的物联网框架,如Mbed OS和Amazon FreeRTOS。因此,WHD包含了RTOS和TCP/IP网络抽象层的钩子。
|
|
|
@@ -13,7 +13,7 @@ WHD是一个独立的嵌入式Wi-Fi主机驱动程序,它提供了一组与英
|
|
|
|
|
|
### 使用
|
|
|
|
|
|
-#### 在线包方式
|
|
|
+#### **在线包方式**
|
|
|
```
|
|
|
# menuconfig
|
|
|
RT-Thread online packages --->
|
|
|
@@ -21,7 +21,8 @@ RT-Thread online packages --->
|
|
|
[*] Wifi-Host-Driver(WHD) for RT-Thread. --->
|
|
|
```
|
|
|
|
|
|
-#### 离线包方式(在提交到RT-Thread在线软件包后不推荐使用此方法)
|
|
|
+#### **离线包方式**
|
|
|
+在提交到RT-Thread在线软件包后不推荐使用此方法(因为Kconfig文件会冲突)
|
|
|
- 将该仓库克隆到RT-Thread项目中的`packages`或`libraries`目录。
|
|
|
- 因为`wifi-host-driver`是一个子模块,所以需要使用`--recursive`选项进行克隆。
|
|
|
```shell
|
|
|
@@ -57,7 +58,7 @@ hw_sdio->idmatrlr = SDMMC_IDMA_IDMAEN;
|
|
|
### 软件包配置
|
|
|
```
|
|
|
--- Using Wifi-Host-Driver(WHD)
|
|
|
- Select Chips (CYWL6208(cyw43438)) ---> # 选择相应的模块/芯片
|
|
|
+ Select Chips (CYW43438) ---> # 选择相应的模块/芯片
|
|
|
[*] Use resources in external storage(FAL) ---> # 使用FAL组件加载资源
|
|
|
[ ] Default enable powersave mode # 默认启用低功耗模式
|
|
|
(8) The priority level value of WHD thread # 配置WHD线程的优先级
|