本帖最后由 damiaa 于 2023-10-6 11:24 编辑
《RT-Thread设备驱动开发指南》读书笔记五 无线局域网和以太网驱动之一
《RT-Thread设备驱动开发指南》读书笔记一 串口驱动
《RT-Thread设备驱动开发指南》读书笔记二 PIN驱动
《RT-Thread设备驱动开发指南》读书笔记三 I2C驱动
《RT-Thread设备驱动开发指南》读书笔记四 CAN驱动之后
RT-Thread的所有设备类都是rt_device派生来的。所以都有相同的继承
网络设备也是一样。网络设备分无线局域网WLAN和以太网ETH,下面一起了解一下,这里分开来讲。
WLAN层级结构 ETH层级结构
下面这篇文章先讨论WLAN驱动的实现
配置wifi使能
对应的文件:
添加R007模块驱动
驱动代码
Spi_wifi_rw007.c中实现wifi模块的具体初始化和ops的具体实现,相应的中断处理等
驱动验证还是在msh中输入list_device
Msh />list_device
Msh />wifi_scan
Msh />wifi join …
也可以编程使用以太网。