- 博客(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
原创 ESP32P4外接ESP32C6连接WIFI
虽然市面上有ESP-ATESP-Hosted和三种解决方案,但本教程选择了方案。ESP-Hosted 方案在硬件和软件层面上具有更好的灵活性,而模块对进行了封装,使开发者能够更便捷地实现无线连接与管理。本文将从依赖安装、配置、代码实现等方面为大家呈现完整的解决方案。
2025-06-05 12:43:53
4107
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅