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

[复制链接]
575|15
本帖最后由 穿西装的强子 于 2025-8-24 22:49 编辑

在squareline创建一个工程,配置128*128窗口大小,16位数据格式
7163268ab24cfb28af.png
在界面上显示APMF402字符显示,将工程输出,生成界面;
4556368ab24867230b.png


导出UI代码
点击菜单"File"→"Project Settings"配置导出路径
选择"Export"→"Export UI Files"
选择导出格式(可以选择c或者python)

832168ab25755a067.png

导出到文件夹内。

791968ab25a749da7.png

将此文件复制到工程内

添加ui文件

2679668ab25cfc651c.png

使用ui_init()函数初始化刚刚创建的界面功能;

编译工程后下载到芯片内

5512768ab2642d1a85.png

颜色和位置与实际不符还需要继续调整

显示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图形库现在好火啊!
看楼主的实现效果体验很好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

63

主题

264

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部