自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Embedded-List】开源一个适用嵌入式开发的双向链表库,基于静态链表实现

✅可预测的内存使用(固定容量)✅实时性保证(O(1)插入/删除)✅嵌入式友好(无内存碎片)✅简单易用(类似STL的接口)这些优点是以牺牲某些灵活性为代价的。在选择使用本库时,请确保你的应用场景与这些设计目标匹配。

2025-12-30 23:13:40 578

原创 【Keil 】工程转换为 UTF-8 编码

使用 Git 等版本控制系统时,如果项目中同时存在 GBK 和 UTF-8 编码的文件,Git 可能无法正确识别文件编码的变化,导致合并冲突或历史记录混乱。如果代码中的中文字符串是 GBK 编码,而一般的串口调试助手默认使用 UTF-8 编码显示,会导致中文显示异常。这样设置后,编译器会将字符串中的 UTF-8 编码的中文字符当作普通的字节序列处理,不会尝试解析其字符含义,从而避免编译错误。文件编码转换完成后,需要修改 Keil IDE 的编辑器设置,使其能够正确显示 UTF-8 编码的文件。

2025-12-26 23:09:59 869

原创 【ESP-IDF】IDF的vscode插件 menuconfig无法打开

最近研究小智ai的项目时,发现项目的IDF的无法打开。主要原因是小智的依赖组件过多,导致sdkconfig过大,从而使得menuconfig配置服务器出现了问题。报错。可以通过增加缓冲区容量来解决这个问题。这是的流导致的。

2025-12-11 21:44:12 181

原创 【ESP-IDF】EMBED_FILES 深度解析

本文深入解析了ESP-IDF中的EMBED_FILES功能,该功能允许将外部文件嵌入固件。文章详细阐述了其工作原理:构建系统会将文件转换为汇编数据并链接到固件中。重点介绍了生成的符号命名规则、代码访问方法(使用extern和asm绑定)以及常见问题(如文件名冲突、符号未定义等)。还提供了高级应用技巧,包括多文件嵌入、长度访问和链接脚本配合,并给出命名规范、路径管理等实战建议。全文通过具体示例和解决方案,帮助开发者高效安全地使用此功能。

2025-10-22 15:35:13 1201

原创 【踩坑记录】枚举类型与条件编译的陷阱

/ 使用宏定义代替枚举012// 条件编译现在可以正确工作了==

2025-10-18 01:38:39 650

原创 ESP32P4外接ESP32C6连接WIFI

虽然市面上有ESP-ATESP-Hosted和三种解决方案,但本教程选择了方案。ESP-Hosted 方案在硬件和软件层面上具有更好的灵活性,而模块对进行了封装,使开发者能够更便捷地实现无线连接与管理。本文将从依赖安装、配置、代码实现等方面为大家呈现完整的解决方案。

2025-06-05 12:43:53 4107 3

空空如也

空空如也

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

TA关注的人

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