嵌入式4G AT命令解析框架设计及实现(基于uCOSII)--中级篇
1.1 课程背景AT命令解析代码没有架构长期以来单片机开发,AT命令解析的痛点那就是AT命令帧格式不统一,指令解析代码没有架构,代码混乱。AT命令解析代码逻辑混乱如果程序既要支持TCP协议,又要支持MQTT协议,甚至还要支持HTTP协议,那么传统的AT指令解析程序会穿插各种协议解析代码,逻辑混乱,错综复杂。AT命令解析代码可扩展性差,开发维护困难传统AT命令解析程序,没有可扩展性,添加新功能,牵一发而动全身。本课程解决行业痛点本人在十多年物联网行业项目经验的基础上,潜心研究,反复尝试,终于开发出一套完整的基于RTOS的AT命令解析框架,彻底解决了单片机开发中AT命令解析困难的顽疾,为行业开发带来福音。纵观全网,讲述单片机开发的课程多如牛毛,但是讲解AT命令解析的课程凤毛麟角,能深入浅出,讲得清晰透彻的仅有本课程,本课程可能是目前全网AT命令解析课程的扛鼎之作。本课程解决技术焦虑 很多人工作多年,技术勉强凑合,或因工作忙,或因不善于吸收新技术,大大小小的项目,都靠自己东拼西凑应付,虽然勉强能满足项目需求,但是代码稳定性、可靠性根本谈不上,也无法上升到理论高度,尽管工作多年了,也混到项目组长,但是依旧感觉自己没有理论框架,患得患失,存在技术焦虑。1.2 课程目标 教给学员一套stm32单片机环境下,基于uCOSII的4G 模组AT命令解析框架,讲解如何设计框架,如何编码实现框架。1.3 课程交付物课程最终交付一套4G AT命令解析框架及封装好的函数。比如以后再使用tcp协议,连接只需要调用tcp_client_open() 函数,发送数据只需要调用tcp_client_write()函数,极大方便单片机开发。1.4 课程特色 * AT命令解析,基于事件、消息驱动。 * 支持连续多条命令收发,不丢数据。 * 实现TCP/UDP、MQTT、HTTP等多种协议并行运行。 * 综合运用任务、信号量、消息队列、邮箱、消息、环形缓冲区。 * 代码横向采用模块化设计,纵向采用分层设计,高内聚低耦合。 * 基于uCOSII RTOS实现,可以轻易移植到其它的RTOS工程上。 * 基于FreeRTOS V9.0实现,可以轻易移植到其它的RTOS工程上。 * 工程代码经过实际工程验证。
共19节 13人已学习¥358.0 免费试学
嵌入式Modbus协议讲解及实现
课程背景 Modbus 协议是工业自动化控制系统中常见的通信协议,协议的全面理解是个痛点。 本课程主讲老师集10多年在Modbus协议学习、使用中的经验心得,结合当前物联网浪潮下Modbus协议开发的痛点,推出这套面向Modbus 协议初学者的课程。本课程不同于以往市面课程只是协议讲解无实现代码,而是采用讲解与实践并重的方式,结合STM32F103ZET6开发板进行手把手编程实践,十分有利于初学者学习。 涵盖了学习者在Modbus协议方面会遇到的方方面面的问题,是目前全网首个对Modbus协议进行全面总结的课程。 课程名称 <<Modbus协议讲解及实现>> 课程内容 1、Modbus 协议的基础。 2、Modbus协议栈函数编程实现。 3、Modbus协议在串行链路编程实现。 4、Modbus协议在以太网链路编程实现。 5、常见问题的解决方法。 带给您的价值 通过学习本课程,您可以做到如下: 1、全面彻底的理解Modbus协议。 2、理解在串行链路,以太网链路的实现。 3、掌握Modbus协议解析的函数编程方法,调试工具的使用。 4、掌握多个串口,网口同时运行同一个Modbus协议栈的方法。 5、掌握Modbus协议下,负数,浮点数等处理方法。 讲师简介 许孝刚,山东大学工程硕士,副高职称,技术总监。 10多年丰富嵌入式系统开发经验,国家软考“嵌入式系统设计师”。 2017年获得“华为开发者社区杰出贡献者”奖励。
共40节 8189人已学习¥188.0 免费试学
- 1
许孝刚
技术总监/研发总监
2005年毕业于山东建筑大学电子信息工程专业,2016年山东大学在职硕士毕业。
2005年到2008年工作于深圳市安车检测技术有限公司,从事嵌入式开发工作。
2008年到2018年工作于山东泰华智慧产业集团股份有限公司,历任嵌入式工程师,高级嵌入式工程师,
开发经理,高级开发经理。在2017年获得“华为开发者社区杰出贡献奖”(全国只有12位)。
2018年到2019年7月,工作于山东互信智能科技有限公司,从事物联网产品开发。
个人在多年的开发工作中,积累丰富的开发经验,擅长于STM32 + UCOS平台开发。
1、在GPRS
课程数 2 学生数 8202