<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iwetuan]]></title><description><![CDATA[人的生命只有一次，人生有很多岔路口，选择了就不要轻易放弃。]]></description><link>https://blog.youkuaiyun.com/u011696944</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u011696944]]></copyright><item><title><![CDATA[GUI Guider恩智浦开发LVGL]]></title><link>https://blog.youkuaiyun.com/u011696944/article/details/157514781</link><guid>https://blog.youkuaiyun.com/u011696944/article/details/157514781</guid><author>u011696944</author><pubDate>Thu, 29 Jan 2026 18:10:26 +0800</pubDate><description><![CDATA[GUI Guider是恩智浦为LVGL开发了一个上位机GUI设计工具，可以通过拖放控件的方式设计LVGL GUI页面，加速GUI的设计。设计完成的GUI页面可以在PC上仿真运行，确认设计完毕之后可以生成C代码，再整合到MCU项目中。【金山文档 | WPS云文档】 Gui-Guider-Setup-1.10.1-GA.exe。支持拖放的所见即所得(WYSIWYG)用户界面设计。多种字体支持及第三方字体导入。小部件对齐方式:左、中、右。支持默认样式和自定义样式。可定制的中文字符范围。]]></description><category></category></item><item><title><![CDATA[git删除错误添加的文件夹命令]]></title><link>https://blog.youkuaiyun.com/u011696944/article/details/157028870</link><guid>https://blog.youkuaiyun.com/u011696944/article/details/157028870</guid><author>u011696944</author><pubDate>Fri, 16 Jan 2026 16:17:37 +0800</pubDate><description><![CDATA[本文介绍了使用git filter-branch删除历史文件中build目录的两种方法：较慢但直观的tree-filter和较快但易错的index-filter。重点解释了--tag-name-filter cat参数的作用是重写所有相关tag使其指向新的历史记录，同时保持tag名称不变。文章还列举了其他高级用法，如给tag添加前缀、重命名特定tag或删除某些tag，并提醒注意多个旧tag映射到同一新名称时会被静默覆盖的情况。]]></description><category></category></item><item><title><![CDATA[putty终端显示中文的方法]]></title><link>https://blog.youkuaiyun.com/u011696944/article/details/157028482</link><guid>https://blog.youkuaiyun.com/u011696944/article/details/157028482</guid><author>u011696944</author><pubDate>Fri, 16 Jan 2026 16:01:53 +0800</pubDate><description><![CDATA[摘要：PuTTY通过&quot;Use font encoding&quot;选项支持GBK编码中文显示，需配合选择CHINESE_GB2312字符集的中文字体（如SimSun）。设置步骤包括：1）在Translation面板选择该选项；2）在Appearance面板选择支持中文的字体。若RT-Thread已改用UTF-8，则直接选择UTF-8编码即可。建议使用优化版PuTTY或MobaXterm等替代工具简化设置。核心解决方案是字体编码与远程字符集的正确匹配。（149字）]]></description><category></category></item><item><title><![CDATA[环形队列基于宏定义实现C，可用于串口数据缓存等场景]]></title><link>https://blog.youkuaiyun.com/u011696944/article/details/156753993</link><guid>https://blog.youkuaiyun.com/u011696944/article/details/156753993</guid><author>u011696944</author><pubDate>Fri, 09 Jan 2026 10:45:36 +0800</pubDate><description><![CDATA[嵌入式开发中常常用到串口数据的接收，一般做法是先将数据存储到队列中，之后从队列中取数据进行业务处理，下面给一个可以存储任务结构体，基于数据的方法。以上信息的来源源自于deepseek，在keil中进行了验证。上面的示例代码宏展开。]]></description><category></category></item><item><title><![CDATA[环形队列stm32实现 deepseek回复]]></title><link>https://blog.youkuaiyun.com/u011696944/article/details/156693456</link><guid>https://blog.youkuaiyun.com/u011696944/article/details/156693456</guid><author>u011696944</author><pubDate>Wed, 07 Jan 2026 17:57:15 +0800</pubDate><description><![CDATA[用纯C语言实现的标准**环形队列（Circular Queue）**的完整示例，使用数组作为底层存储，并通过一个独立的变量 size 来记录当前队列中有效元素的个数。当 size == 0 时为空，size == QUEUE_CAPACITY 时为满（牺牲一个位置来区分空/满状态是常见做法，这里直接用 size 判断更直观）。通常会把DMA接收到的数据通过 Enqueue 压入这个环形队列，主循环或任务再通过 Dequeue 取出来处理，这样可以完美解耦接收和处理。]]></description><category></category></item><item><title><![CDATA[STM32F4 DMA 中的“增量突发 Beat”解释]]></title><link>https://blog.youkuaiyun.com/u011696944/article/details/156692063</link><guid>https://blog.youkuaiyun.com/u011696944/article/details/156692063</guid><author>u011696944</author><pubDate>Wed, 07 Jan 2026 16:56:45 +0800</pubDate><description><![CDATA[stm32的关于DMA的突发模式参考手册给出的说明不是太清楚，deepseek的回复对这个问题回答的比较清晰]]></description><category></category></item><item><title><![CDATA[ubuntu 16.04 源码编译 ruby2.5.0]]></title><link>https://blog.youkuaiyun.com/u011696944/article/details/79686085</link><guid>https://blog.youkuaiyun.com/u011696944/article/details/79686085</guid><author>u011696944</author><pubDate>Sun, 25 Mar 2018 14:54:07 +0800</pubDate><description><![CDATA[本文介绍ubutntu1604环境下源代码方式安装ruby 版本2.5.0]]></description><category></category></item></channel></rss>