【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占用率还算比较低(毕竟只显示了几行字)
APM32F402第一篇LVGL的绘图和验证帖~赞噢 这张图片的渐变效果好棒啊 LVGL现在都有图形化界面的配置了??好久没用了要去更新一下自己的知识库了 LVGL好是好,就是占用资源很多,很多低一点的单片机资源都不够,最低要128K FLASH,20K RAM跑起来才流畅。 我一直以为图形化界面的实现很难,看了楼主的几步配置就搞定了。
我也要学习一下 LVGL是一个开源的嵌入式图形库,它提供了丰富的图形界面组件 Cortex-M4F内核的运算能力足以支撑LVGL基础图形应用。 若需交互,实现lv_port_indev_init()对接触摸芯片 LGVL图形化,还是非常优秀的 硬件资源可满足轻量级LVGL应用需求。 可通过优化显示缓冲区管理、减少全屏刷新等方式提升性能。 使用LVGL提供的API创建所需的界面元素,如窗口、按钮、标签等。可以自定义这些元素的样式、位置和行为。 在主循环中调用LVGL的刷新函数 导出UI代码的步骤很清晰,这对于其他开发者来说很有帮助
LVGL图形库现在好火啊!
看楼主的实现效果体验很好
页:
[1]