- 博客(7)
- 收藏
- 关注
原创 STM32+HAL库+FreeRTOS+SPI+DMA移植LVGL—拓展篇:使用GUI_GUIDER工具图形化设计UI界面
新建文件这里直接选择官方模板测试,自己开发可以使用空模板。记得修改屏幕尺寸与自己的LCD屏幕尺寸对应软件都是中文,如果是英文可以在右上角设置为中文,直接自己研究就可以了不再过多介绍设计好后点击右上角三角符的C进行编译仿真仿真效果导出工程只需要以上两个文件,添加到工程中。添加文件添加头文件路径。
2025-05-17 01:50:45
250
原创 STM32+HAL库+FreeRTOS+SPI+DMA移植LVGL—拓展篇:FATFS文件系统读取SD卡图片显示到LCD
本章将系统讲解LVGL在嵌入式平台的完整开发流程,分为三大实战阶段:首先完成LVGL基础移植,接着通过DMA加速与源码级优化提升性能,最终结合GUI-Guider进行高效UI设计。我们将以踩坑日记的形式,深入剖析移植过程中的典型问题及解决方案。首篇聚焦LVGL移植环节,详细演示从零搭建图形框架的关键步骤。本章为拓展篇,使用SDIO读取SD卡,通过FATFS文件系统将SD卡中的图片显示到LCD屏幕。本章基于前面章节作为拓展,需要确保成功移植LVGL后,再进行本章内容。
2025-05-16 23:17:43
629
原创 STM32+HAL库+FreeRTOS移植LVGL(8.3)驱动SPI协议的LCD触摸屏—从点亮到提速之提速篇
本章将系统讲解LVGL在嵌入式平台的完整开发流程,分为三大实战阶段:首先完成LVGL基础移植,接着通过DMA加速与源码级优化提升性能,最终结合GUI-Guider进行高效UI设计。我们将以踩坑日记的形式,深入剖析移植过程中的典型问题及解决方案。首篇聚焦LVGL移植环节,详细演示从零搭建图形框架的关键步骤。本章为最后的提速篇,使用硬件SPI和DMA进行提速。包括提速过程中踩到的坑以及解决方法。
2025-05-08 15:57:04
169
原创 STM32+HAL库+FreeRTOS移植LVGL(8.3)驱动SPI协议的LCD触摸屏—从点亮到提速之点亮篇
本章将系统讲解LVGL在嵌入式平台的完整开发流程,分为三大实战阶段:首先完成LVGL基础移植,接着通过DMA加速与源码级优化提升性能,最终结合GUI-Guider进行高效UI设计。我们将以踩坑日记的形式,深入剖析移植过程中的典型问题及解决方案。首篇聚焦LVGL移植环节,详细演示从零搭建图形框架的关键步骤。如果你已成功点亮lcd屏,实现触摸功能,可直接进入下一章移植篇。
2025-05-08 00:13:17
485
原创 STM32+HAL库+FreeRTOS移植LVGL(8.3)驱动SPI协议的LCD触摸屏—从点亮到提速之移植篇
本章将系统讲解LVGL在嵌入式平台的完整开发流程,分为三大实战阶段:首先完成LVGL基础移植,接着通过DMA加速与源码级优化提升性能,最终结合GUI-Guider进行高效UI设计。我们将以踩坑日记的形式,深入剖析移植过程中的典型问题及解决方案。首篇聚焦LVGL移植环节,详细演示从零搭建图形框架的关键步骤。如果你已成功移植lvgl,但是觉得显示速度过慢,可直接进入下一章提速篇。
2025-05-08 00:04:49
755
原创 ESP32踩坑笔记—更改MAC地址
由于项目需要,我需要将ESP32作为服务端,持续广播特定蓝牙Beacon数据,且以满足协议要求。实测发现,ESP-IDF默认MAC派生规则不满足需求,需深度定制地址,但百度搜索的方法存在隐性“坑点”,导致配置失效。
2025-03-24 01:19:50
619
2
原创 PyQt5+bleak设计一个BLE蓝牙上位机(ESP32)
使用PyQt5设计一个简单的BLE蓝牙上位机程序,便于上下位机自动控制与蓝牙调试 。可以在学习ESP32的BLE低功耗蓝牙时使用。
2024-11-28 17:19:34
1900
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人