穿西装的强子 发表于 2025-8-24 22:49

【APM32F402R Micro-EVB开发板测评】5、LVGL绘图及验证

本帖最后由 穿西装的强子 于 2025-8-24 22:49 编辑

在squareline创建一个工程,配置128*128窗口大小,16位数据格式

在界面上显示APMF402字符显示,将工程输出,生成界面;



导出UI代码
点击菜单"File"→"Project Settings"配置导出路径
选择"Export"→"Export UI Files"选择导出格式(可以选择c或者python)导出到文件夹内。将此文件复制到工程内添加ui文件使用ui_init()函数初始化刚刚创建的界面功能;编译工程后下载到芯片内颜色和位置与实际不符还需要继续调整显示cpu占用率还算比较低(毕竟只显示了几行字)





Gfan 发表于 2025-8-25 15:25

APM32F402第一篇LVGL的绘图和验证帖~赞噢

记忆花园 发表于 2025-8-25 17:42

这张图片的渐变效果好棒啊

cooldog123pp 发表于 2025-8-25 18:03

LVGL现在都有图形化界面的配置了??好久没用了要去更新一下自己的知识库了

hjl2832 发表于 2025-8-26 09:01

LVGL好是好,就是占用资源很多,很多低一点的单片机资源都不够,最低要128K FLASH,20K RAM跑起来才流畅。

发光的梦 发表于 2025-8-26 09:49

我一直以为图形化界面的实现很难,看了楼主的几步配置就搞定了。
我也要学习一下

houjiakai 发表于 2025-9-2 16:28

LVGL是一个开源的嵌入式图形库,它提供了丰富的图形界面组件

zerorobert 发表于 2025-9-2 16:51

Cortex-M4F内核的运算能力足以支撑LVGL基础图形应用。

elsaflower 发表于 2025-9-4 16:18

若需交互,实现lv_port_indev_init()对接触摸芯片

FrostShimmer 发表于 2025-9-6 10:33

LGVL图形化,还是非常优秀的

51xlf 发表于 2025-9-6 14:25

硬件资源可满足轻量级LVGL应用需求。

janewood 发表于 2025-9-6 22:12

可通过优化显示缓冲区管理、减少全屏刷新等方式提升性能。

mnynt121 发表于 2025-9-8 10:32

使用LVGL提供的API创建所需的界面元素,如窗口、按钮、标签等。可以自定义这些元素的样式、位置和行为。

pl202 发表于 2025-9-10 20:17

在主循环中调用LVGL的刷新函数

快乐制造机 发表于 2025-9-12 12:46

导出UI代码的步骤很清晰,这对于其他开发者来说很有帮助

神话编织者 发表于 2025-9-12 17:25

LVGL图形库现在好火啊!
看楼主的实现效果体验很好
页: [1]
查看完整版本: 【APM32F402R Micro-EVB开发板测评】5、LVGL绘图及验证