查看: 1023|回复: 0

[技术交流] Wi-Fi SOC AT指令通信源码分析和实例分析(1)

[复制链接]

185

主题

204

帖子

596

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
596
发表于 2020-8-23 23:23:48 | 显示全部楼层 |阅读模式
        Wi-Fi SOC是指在Wi-Fi模组中跑一个操作系统,当然这里操作系统是指FreeRTOS操作系统。在嵌入式领域中,嵌入式实时操作系统可以更加合理、有效地利用CPU的资源,FreeRTOS作为一个轻量级操作系统,主要的功能有任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时等等,但这里的重点不是FreeRTOS,重点Wi-Fi模块怎么在FreeRTOS上开发并且实现AT指令通信功能。本实例也是主要基于FreeRTOS开发Wi-Fi AT指令功能。介绍源码之前要提前说明几个问题。                                                                                                                                                                                1.资源介绍
         (1)硬件资源
                      开发过程需要用到Wi-Fi模组,模组至少要带1M Flash,然后芯片SRAM 256KB,在这强烈推荐我司LSDGTW-02NA0014。
         (2)开发环境及其工具
                     开发环境请采用IAR7.2版本,烧录主要是通过串口下载,所以要准备好TTL转USB串口小工具,并且发送AT指令也是通过串口工具进行发送,这里推荐使用SecureCRT 8.5。
        2.AT源码接口函数框架图

1 AT接口函数架构图
       AT指令代码由“LSD_WLAN_AT_CMD.c” 和“LSD_WALN_AT_CMD.h”两个文件构成。 使用时将这两个文件放入产品的工程代码中, 并根据实际硬件平台对“LSD_WLAN_AT_CMD.h”文件中定义的头文件做相应在的替换。该代码提供的API接口包括:模块初始化配置、查询 TCP 链接是否已建、建立/断开 TCP 链接、设置/查询 SOCKB 网络协议参数、查询 SOCKB 链接是否已建链接等。








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表