环形缓冲区实现
· 14 min read
适用于嵌入式开发的环形缓冲区
本文剖析两种经过验证的 C 语言环形缓冲区实现:基于
full标志位的 flag 版本 与牺牲一个 slot 的 slot 版本,并给出明确的选型指南。
加载评论中...
关于 串口通信 的思考和实践
View all tags本文剖析两种经过验证的 C 语言环形缓冲区实现:基于
full标志位的 flag 版本 与牺牲一个 slot 的 slot 版本,并给出明确的选型指南。
在嵌入式开发中使用 AT 指令与 ESP8266 等模块通信时,看似简单的串口交互背后其实暗藏玄机 ⚠️——
从响应解析、超时处理到主线程阻塞,稍有不慎就会导致 UI 卡死、逻辑错乱,甚至 连接雪崩 😅。
本文不追求全面介绍 AT 指令集(那有官方手册就够了 ✅),而是聚焦于 真实项目中踩过的坑 与 行之有效的应对策略。
我会不定期更新在使用 AT指令 进行通信时遇到的问题及其对应的思考与解决方法 🚀。