作者| Peng.Xiong
芯片:全部
本期网络开发专题,我们主要分享如何点一颗wifi模块。
wifi模块通常有USB和SDIO WIFI两种。
1. 配置kernel的USB或者SDIO驱动和dts。
USB需要加载的驱动如下,即USB Host需要加载的驱动。
SDIO需要开启的kernel config如下:
需要配置的dts如下,修改的文件请自行根据config确认。
根据使用的是sdio0还是sdio1,来确认开哪个slot-sdio-use。其中wifi卡槽的slot-fakecdzs要设为1。
2. kernel下要打开wifi相关的内核驱动。
3. project下config打开对应的wifi驱动,开了此config,打包的image在customer路径下会打包一个wifi的文件夹,里面有wifi所需要的工具库(iwlist、wpa等)、脚本和配置文件,是wifi依赖的环境。
4. 加载wifi驱动,这里以insmod ssw101b_wifi_usb.ko举例,我们ifconfig -a就可以看到wlan了,以下就说明驱动已经安装成功。
sta功能测试
ap功能测试
》》原文地址
End.
推荐阅读
SigmaStar智能门锁方案介绍
SSD222Q在工业HMI中的新应用
SigmaStar智能网关方案介绍
SigmaStar智能家居全家桶
扫码进入论坛
原厂答疑|产品选型|官方资源
扫码咨询客服
SDK下载|芯片、开发板购买