4G AT命令解析框架LwAtParser V2.0设计及实现(基于uCOS II)--第一章,课程简介

1 课程简介

1.1 讲师简介

许孝刚,山东大学工程硕士,副高职称,某公司技术总监。

10多年嵌入式系统开发经验,国家软考"嵌入式系统设计师"。

2017年获得"华为开发者社区杰出贡献者"奖励。

2018年至今,做过几十个物联网项目,积累大量物联网开发经验。

2020年推出<<Modbus协议讲解及实现>>课程,帮助成百上千学员快速掌握modbus协议。

2025年推出AT命令解析框架LwAtParser课程,帮助众多学员快速掌握AT命令解析。

1.2 课程背景

AT 命令解析代码没有架构

长期以来单片机开发,AT命令解析的痛点那就是AT命令帧格式不统一,指令解析代码没有架构,代码混乱。

AT 命令解析代码逻辑混乱

如果程序既要支持TCP协议,又要支持MQTT协议,甚至还要支持HTTP协议,那么传统的AT指令解析程序会穿插各种协议解析代码,逻辑混乱,错综复杂。

AT 命令解析代码可扩展性差,开发维护困难

传统AT命令解析程序,没有可扩展性,添加新功能,牵一发而动全身。

本课程解决行业痛点

本人在十多年物联网行业项目经验的基础上,潜心研究,反复尝试,终于开发出一套完整的基于RTOS的AT命令解析框架,彻底解决了单片机开发中AT命令解析困难的顽疾,为行业开发带来福音。

纵观全网,讲述单片机开发的课程多如牛毛,但是讲解AT命令解析的课程凤毛麟角,能深入浅出,讲得清晰透彻的仅有本课程,本课程可能是目前全网AT命令解析课程的扛鼎之作。

本课程解决技术焦虑

很多人工作多年,技术勉强凑合,或因工作忙,或因不善于吸收新技术,大大小小的项目,都靠自己东拼西凑应付,虽然勉强能满足项目需求,但是代码稳定性、可靠性根本谈不上,也无法上升到理论高度,尽管工作多年了,也混到项目组长,但是依旧感觉自己没有理论框架,患得患失,存在技术焦虑。

1.3 课程交付物

课程最终交付一套4G AT命令解析框架及封装好的函数。

比如以后再使用tcp协议,连接只需要调用tcp_client_open() 函数,

发送数据只需要调用tcp_client_write()函数,极大方便单片机开发。

1.4 课程特色

  1. AT命令解析,基于事件、消息驱动。
  2. 支持连续多条命令收发,不丢数据。
  3. 实现TCP/UDP、MQTT、HTTP等多种协议并行运行。
  4. 综合运用任务、信号量、消息队列、邮箱、消息、环形缓冲区。
  5. 代码横向采用模块化设计,纵向采用分层设计,高内聚低耦合。
  6. 基于uCOSII RTOS实现,可以轻易移植到其它的RTOS工程上。
  7. 基于FreeRTOS V9.0实现,可以轻易移植到其它的RTOS工程上。
  8. 工程代码经过实际工程验证。

1.5 本课程系列

1.6 课程思维导图

1.7 课程对象

1年以上嵌入式开发经验,最适合3至5年开发经验的单片机开发人员,物联网行业开发人员。

1.8 课程收获

彻底掌握单片机开发4G AT命令架构,获得一套完整的AT命令解析框架,在4G模组AT指令开发方面增加三年的开发经验。

相关推荐
嵌入式小企鹅15 小时前
国产大模型与芯片加速融合,RISC-V生态多点开花,AI编程工具迈入自动化新纪元
人工智能·学习·ai·嵌入式·算力·risc-v·半导体
CinzWS16 小时前
A53多核协同(上):核间通信与缓存一致性协议——ARM多核的“心灵感应“
arm开发·嵌入式·芯片验证·原型验证·a53
WeeJot嵌入式18 小时前
【串口】初始串口-轮询模式
stm32·单片机·嵌入式
三万棵雪松21 小时前
【嵌入式刷题硬件设计基础(一)】
fpga开发·嵌入式·硬件基础
CinzWS21 小时前
A53多核协同(下):一致性内存模型与内存屏障——ARM多核的“时间魔法“
arm开发·嵌入式·原型验证·a53
WeeJot嵌入式1 天前
【中断】初识中断以及外部中断的使用
c语言·stm32·单片机·嵌入式硬件·嵌入式
阿源-1 天前
如何在EDKII中编译UNIX风格C语言
嵌入式·uefi·edk2
FreakStudio1 天前
无硬件学LVGL:基于Web模拟器+MiroPython速通GUI开发—布局与空间管理篇
python·单片机·嵌入式·面向对象·并行计算·电子diy
左手厨刀右手茼蒿1 天前
Linux 内核中的进程管理:从创建到终止
linux·嵌入式·系统内核
左手厨刀右手茼蒿1 天前
Linux 内核中的 DMA 管理:从缓冲区到传输
linux·嵌入式·系统内核