- 博客(7)
- 收藏
- 关注
原创 GUI Guider恩智浦开发LVGL
GUI Guider是恩智浦为LVGL开发了一个上位机GUI设计工具,可以通过拖放控件的方式设计LVGL GUI页面,加速GUI的设计。设计完成的GUI页面可以在PC上仿真运行,确认设计完毕之后可以生成C代码,再整合到MCU项目中。【金山文档 | WPS云文档】 Gui-Guider-Setup-1.10.1-GA.exe。支持拖放的所见即所得(WYSIWYG)用户界面设计。多种字体支持及第三方字体导入。小部件对齐方式:左、中、右。支持默认样式和自定义样式。可定制的中文字符范围。
2026-01-29 18:10:26
469
原创 git删除错误添加的文件夹命令
本文介绍了使用git filter-branch删除历史文件中build目录的两种方法:较慢但直观的tree-filter和较快但易错的index-filter。重点解释了--tag-name-filter cat参数的作用是重写所有相关tag使其指向新的历史记录,同时保持tag名称不变。文章还列举了其他高级用法,如给tag添加前缀、重命名特定tag或删除某些tag,并提醒注意多个旧tag映射到同一新名称时会被静默覆盖的情况。
2026-01-16 16:17:37
88
原创 putty终端显示中文的方法
摘要:PuTTY通过"Use font encoding"选项支持GBK编码中文显示,需配合选择CHINESE_GB2312字符集的中文字体(如SimSun)。设置步骤包括:1)在Translation面板选择该选项;2)在Appearance面板选择支持中文的字体。若RT-Thread已改用UTF-8,则直接选择UTF-8编码即可。建议使用优化版PuTTY或MobaXterm等替代工具简化设置。核心解决方案是字体编码与远程字符集的正确匹配。(149字)
2026-01-16 16:01:53
842
原创 环形队列基于宏定义实现C,可用于串口数据缓存等场景
嵌入式开发中常常用到串口数据的接收,一般做法是先将数据存储到队列中,之后从队列中取数据进行业务处理,下面给一个可以存储任务结构体,基于数据的方法。以上信息的来源源自于deepseek,在keil中进行了验证。上面的示例代码宏展开。
2026-01-09 10:45:36
141
原创 环形队列stm32实现 deepseek回复
用纯C语言实现的标准**环形队列(Circular Queue)**的完整示例,使用数组作为底层存储,并通过一个独立的变量 size 来记录当前队列中有效元素的个数。当 size == 0 时为空,size == QUEUE_CAPACITY 时为满(牺牲一个位置来区分空/满状态是常见做法,这里直接用 size 判断更直观)。通常会把DMA接收到的数据通过 Enqueue 压入这个环形队列,主循环或任务再通过 Dequeue 取出来处理,这样可以完美解耦接收和处理。
2026-01-07 17:57:15
167
原创 STM32F4 DMA 中的“增量突发 Beat”解释
stm32的关于DMA的突发模式参考手册给出的说明不是太清楚,deepseek的回复对这个问题回答的比较清晰
2026-01-07 16:56:45
807
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1