
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了基于ESP32和ESP-IDF框架的UDP组播/广播实现,用于设备自动发现功能。文章首先对比了单播、广播和组播三种网络通信方式的特点及应用场景,重点讲解了组播在局域网中的实现原理。随后详细展示了UDP客户端的代码实现,包括Socket创建、绑定、组播组加入以及非阻塞数据接收等关键步骤。代码示例中封装了JSON数据解析和IP地址提取功能,并通过FreeRTOS任务管理UDP通信状态。该方案

本文介绍了JSON数据格式及其在ESP32开发中的应用。JSON作为一种轻量级文本数据格式,能够灵活表示树形结构数据,支持字符串、数字、布尔值、null、对象和数组6种数据类型。重点讲解了cJSON库的使用方法,包括如何创建JSON对象、添加键值对、解析JSON数据以及内存管理等。通过医疗设备使用记录和服务器响应两个实际案例,详细演示了JSON数据的构造、打印和解析过程。文章最后指出,这些知识将为

这个是前段时间做的一个项目,综合性很强,还是值得学习的。技术栈有Linux系统编程(线程编程、进程间通信、网络编程作为socket服务端)、MySQL数据库(服务端和数据库进行交互,存储和读取数据)、Qt上位机开发(作为socket客户端)、STM32使用8266WIFI模块也作为socket客户端。Linux网络编程Qt网络调试助手MySQL数据库开发。其中Qt我写了两个程序都作为socket的

板子为韦东山老师的imx6ull板,要在LCD上实现字符的显示,要先实现我之前的博客Framebuffer应用编程里的描点函数,描点函数是屏幕显示的基础,实现了该函数才能进行本篇博客的操作,本文重点讲解字符的显示原理,实际场景中会调用函数就行了。要在 LCD 中显示一个 ASCII 字符,即英文字母这些字符,首先是要找到字符对应的点阵。在 Linux 内核源码中有这个文件:lib\fonts\fo








