自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 队列集详解

队列集是FreeRTOS特有的数据结构,用于集中管理多个队列和信号量。与普通队列不同,队列集本身不存储实际数据,而是存储队列句柄,充当"事件监听总机"的角色115。

2026-01-07 17:25:37 576

原创 互斥信号量详解

互斥信号量是一种特殊的二值信号量,用于保护共享资源,具有优先级继承机制、所有权机制和递归访问特性。

2026-01-07 17:18:22 707

原创 FreeRTOS二值信号量详解

摘要:二值信号量是FreeRTOS中用于任务同步的核心机制,其本质是队列长度为1的特殊队列。

2026-01-06 09:28:01 529

原创 FreeRTOS队列:入队与出队详解

摘要:FreeRTOS队列采用FIFO机制实现任务间通信,通过数据拷贝而非指针传递确保安全。

2026-01-06 09:24:04 882

原创 FreeRtos队列详解

FreeRTOS队列是实现任务间通信的核心机制,支持动态和静态两种创建方式。

2026-01-06 09:20:43 825

原创 FreeRtos常用语法

本文介绍了FreeRTOS的核心功能模块,包括任务管理(创建/删除/挂起任务)、队列通信(创建/发送/接收队列)、时间管理(延时控制)等关键API的使用方法。

2025-12-25 09:53:21 306

原创 如何开发一个微信小游戏(思路版)

想清楚:目标、用户、玩法选对工具:可视化工具适合新手搭好环境:微信开发者工具、appid核心逻辑:角色控制、障碍物、碰撞检测优化性能:控制包体积、内存、帧率测试发布:多设备测试,提交审核生活小故事:我有个朋友,第一次做微信小游戏,直接用了3D引擎,结果包体积超过5MB,审核被拒。后来他改用Cocos Creator做了个2D小游戏,1小时搞定,审核通过,用户还不少!所以,别贪大求全,从小处着手最重要。

2025-12-24 14:42:08 946

原创 什么是表的隐式创建?

摘要:MySQL表的隐式创建是指系统在执行操作时自动创建表,而非通过显式CREATE TABLE语句。主要包括三种方式:

2025-12-24 14:38:38 497

原创 MySQL的TRIM函数

MySQL中的TRIM函数是处理字符串两端空格或指定字符的实用工具。

2025-12-24 14:36:02 305

原创 日期型可以用bigint?—— 用对了是神器,用错了是坑!

摘要: 用BIGINT存储日期可行,但需采用Unix时间戳(如1734567000)而非直接存储格式化数字(如20251217)。

2025-12-19 09:06:24 554

原创 MySQL删除表结构(安全操作指南)

摘要:本文详细介绍了MySQL中清空表数据的两种主要方法:TRUNCATE和DELETE。

2025-12-19 09:04:06 415

原创 队列详解:从排队买奶茶到BFS算法的“秩序之美“

队列是一种特殊线性表,它只允许在一端(队尾)插入,在另一端(队头)删除

2025-12-15 16:37:02 471

原创 字节,字,半字

计算机体系结构中,"字"、"半字"、"字节"的大小由处理器架构决定。字节固定为8位

2025-12-12 20:36:14 724

原创 I2C总线技术解析(纯文字版)

摘要:I2C是一种双线制串行通信协议,采用主从架构,支持多设备连接(最多128个7位地址设备)。

2025-12-11 21:55:44 1310

原创 ESP32-S3 OTA 解析(纯技术干货版)

摘要:ESP32-S3 OTA技术通过Wi-Fi实现固件无线更新,核心原理是利用双分区(factory+ota)实现安全升级与回滚。

2025-12-11 19:41:36 837

原创 ESP32-S3 命令行配网(串口指令配网)完整指南

摘要:ESP32-S3通过串口命令行实现Wi-Fi快速配置,无需重新烧录固件。

2025-12-11 19:36:24 920

原创 FreeRTOS时间片调度:任务的“轮流值班制“

FreeRTOS中的时间片调度机制采用轮转方式处理同优先级任务,类似于办公室的轮流值班制度。系统通过时钟中断(默认1ms)实现任务切换

2025-12-10 11:44:36 984

原创 FreeRTOS任务优先级与抢占机制:像“VIP通道“一样的智能调度

FreeRTOS抢占机制解析:高优先级任务(数值越大优先级越高)可随时抢占低优先级任务,如同VIP插队。

2025-12-10 10:39:00 1035

原创 FreeRTOS里的列表到底是什么?(几分钟学会)

FreeRTOS中的列表相当于智能任务排队系统

2025-12-10 10:01:36 587

原创 HTTP与WebSocket协议深度解析

HTTP与WebSocket协议对比分析 HTTP是Web应用基础协议,采用请求-响应模式,适合静态内容获取和API调用

2025-12-08 21:56:50 1195

原创 ESP32-S3系列:AIoT应用的“全能王“

ESP32-S3是乐鑫科技推出的高性能双核微控制器

2025-12-08 21:54:21 1136

原创 memset 详解:内存批量初始化的基石函数

memset是C标准库中用于内存初始化的基础函数

2025-12-05 15:37:52 1134

原创 BaseType_t 详解:FreeRTOS的核心数据类型

FreeRTOS中的BaseType_t是核心数据类型

2025-12-05 12:34:41 808

原创 PCA9555 I/O扩展芯片驱动详解

PCA9555是一款16位I²C接口的I/O扩展芯片

2025-12-04 20:07:19 819

原创 esp_err_t 详解:ESP32/ESP8266开发中的错误处理机制

摘要:esp_err_t是乐鑫ESP-IDF框架定义的核心错误处理机制

2025-12-04 19:20:45 1183

原创 FreeRTOS任务挂起和恢复详解

FreeRTOS任务挂起与恢复机制解析

2025-12-03 19:29:08 1005

原创 FreeRTOS任务调度器的挂起和恢复详解

FreeRTOS调度器挂起/恢复机制是一种轻量级的临界段保护方法

2025-12-03 19:25:36 1076

原创 FreeRTOS临界段代码保护详解

摘要:FreeRTOS提供四种临界段保护机制

2025-12-03 19:20:55 663

原创 FreeRTOS动态创建任务

在FreeRTOS中,是指由系统内核自动从堆(Heap)内存中为任务分配所需的任务控制块(TCB)和栈空间。这是最常用的任务创建方式。其核心是函数,它定义了任务的所有属性并将其添加到就绪列表,等待调度器调度执行。

2025-12-02 20:07:13 600

原创 FreeRTOS四种状态解析(5分钟即可学会)

摘要:本文详细介绍了FreeRTOS任务管理的四种状态(运行、就绪、阻塞、挂起)及其转换关系。

2025-12-02 20:00:09 597

原创 LVGL动画系统解析

本文详细介绍了LVGL动画系统的实现流程和配置方法。

2025-12-02 19:54:37 473

原创 一个好玩的表白小网页附上源代码可自己改

本文介绍了一个浪漫表白网页的制作方法

2025-12-01 16:12:01 542

原创 嵌入式系统中的内存管理

首先介绍了MCU内存的物理分布,包括Flash和SRAM的区别及哈佛架构特点。

2025-12-01 15:51:03 729

原创 嵌入式最重要的几点

嵌入式开发的核心要素取决于不同阶段和领域

2025-12-01 15:46:01 947

原创 硬件工程师的实战小妙招(电路设计避坑指南)

本文总结了硬件设计中的13个实用技巧,涵盖PCB设计、接口保护、电源管理、信号完整性和EMC优化等关键领域。重点包括:...........

2025-11-28 14:30:12 392

原创 嵌入式性能提升篇(附10字真言及终极心法)

使用查表法替代实时计算,通过预计算和线性插值将sin运算提速10-100倍;采用DMA+双缓冲技术实现零延迟数据采集等等.....技术

2025-11-28 14:23:41 373

原创 嵌入式开发10个实用小妙招(资深工程师私藏技巧)

这篇嵌入式开发实战指南分享了10个经过量产验证的优化技巧,涵盖调试、内存和功耗三大核心领域。

2025-11-28 14:17:48 399

原创 硬盘健康度全面检测指南(免费软件)

S.M.A.R.T技术是硬盘自检核心系统,通过05/C5/C6等关键指标(重映射扇区、待修复扇区)预警故障。

2025-11-28 14:09:46 1181

原创 LVGL主题切换详解有例子

本文介绍了一个使用LVGL库实现主题切换功能的代码示例。通过一个按钮点击事件,可以在深色和浅色模式之间切换,并自动更新按钮文字显示当前模式。代码包含全局状态变量、主题初始化函数和界面设置函数,支持扩展添加其他控件(如标题、滑块等),这些控件会自动适配当前主题风格。该实现具有简单易用、状态记忆和完整主题支持等特点,适用于智能手表、工业设备和游戏机等多种场景,为后续定制不同设计风格(如复古风、科技蓝等)提供了基础框架。

2025-11-27 11:59:28 371

原创 c语言中snprintf(安全格式化)输出利器!详解

snprintf是C语言中安全格式化输出的关键函数,相比sprintf具有显著安全优势。

2025-11-26 19:37:45 553

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除