logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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

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

#单片机#物联网#mcu +3
【ESP-IDF】IDF的vscode插件 menuconfig无法打开

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

#vscode#ide#编辑器
【ESP-IDF】EMBED_FILES 深度解析

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

#物联网#mcu#单片机 +2
【Embedded-List】开源一个适用嵌入式开发的双向链表库,基于静态链表实现

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

#list#链表#驱动开发 +4
【ESP-IDF】IDF的vscode插件 menuconfig无法打开

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

#vscode#ide#编辑器
到底了