【ESP32】以蓝牙网关为例,记录队列的使用

本文详细介绍了使用ESP32实现的蓝牙网关项目,涉及队列的应用、队列操作解析,以及内存管理。重点讲解了如何通过队列处理数据,包括入队(push)和出队(pop)操作,适合学习物联网开发和C语言编程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

image-20230911133724204

📋 个人简介

  • 💖 作者简介:大家好,我是喜欢记录零碎知识点的菜鸟打工人。😎
  • 📝 个人主页:欢迎访问我的 Ethernet_Comm 博客主页🔥
  • 🎉 支持我:点赞👍+收藏⭐️+留言📝
  • 📣 系列专栏:物联网开发ESP32 🍁
  • 💬格言:写文档啊不是写文章,重要的还是直白!🔥

本文档自己下载并烧录测试过的,工程结构非常清晰,是一个非常好的学习框架。
主要学了:
这里是引用

  1. 队列的使用,内存的管理
  2. socket tcp 服务器的连接
  3. 普通蓝牙协议连接通信

记录于2023-09-08 porket zhang

image-20230911133730620

1. 项目简介

项目介绍:
参考博主博文 : 【ESP32学习笔记(48)——WiFi蓝牙网关】

1.1 ESP32_BLE_GateWay

基于 ESP32 的蓝牙网关, 下载的高质量代码

【功能描述】

功能:实现 esp32 作为主设备扫描蓝牙设备从机,并将扫描的信息发送出去,发送至连接的 tcp 服务器

【学习点】

学习点:代码框架,队列的使用,内存管理

2. 队列应用场景

无法预估队列的长度时,用链队列。

3. 队列使用过程解析

参考资料:
数据结构–队列–链式队列入队、出队等基本操作的实现(C语言)

4. 队列出入列数据原理图展示

请添加图片描述

4.1 push数据

在这里插入图片描述

4.2 pop数据

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hh_linux

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值