引言
在嵌入式GUI开发领域,图形界面的渲染性能直接决定了用户体验的流畅度与产品竞争力。针对i.MX RT系列的开发需求,恩智浦在2025年隆重推出全新的性能优化方案- GUI xTurbo技术,并在GUI Guider V1.9.1及以后版本工具中支持基于该技术方案不断衍生出来的最新成果。
该技术方案旨在将恩智浦在GUI领域深耕多年的经验,结合自身的MCU控制器IP底层技术,转化为能够显著提升用户GUI显示体验的解决方案。而此次更新将包含首个优化成果VeloRender方案,旨在革新底层渲染机制来显著提升GUI的性能表现,本文将以i.MX RT1060-EVKC为例介绍该方案,并指导开发者快速体验优化效果。
优化LVGL渲染效能核心机制
全新的GUI xTurbo-VeloRender通过优化改进LVGL的底层渲染机制,使得其在I.MX RT系列硬件上能够最大化利用CPU的全部渲染能力,显著的提升了GUI的平均帧率。
实测效果:在i.MX RT1060-EVKC平台(主频600MHz)上,优化后LVGL Benchmark基准测试多项结果帧率提升超50%(例如Multiple Rectangles, 从60FPS到92FPS,提升超53%).
新增模板:可视化性能对比工具
为直观展现优化效果,V1.9.1版本新增两大演示模板:
1. LVGL Benchmark
模板功能:使用来自LVGL库的原始基准测试代码展示了渲染性能优化机制,提供了可供用户横向对比的测试用例。当用户在开发板上运行此应用时,16个不同的测试用例比如多图片旋转,多文本显示等会依次运行,全部测试跑完后展示每一项测试的平均CPU负载,平均FPS,以及平均渲染时间。
注意事项:该应用模板只支持在开发板上运行,在PC端运行模拟器只显示用以占位的项目提示文本。优化功能集成在预编译的静态库里,相关参数(如屏幕刷新周期、性能与内存监控器等)已固化,不可修改。
2. Flashing Images
模板功能:通过快速切换8张全屏尺寸(480*272)的图片来展示CPU的渲染性能,用户可以直观感受i.MX RT1060-EVKC的图片渲染性能以及优化后的提升。
注意事项:优化功能已集成在预编译的静态库里,相关参数(如屏幕刷新周期、性能与内存监控器等)已固化,不可修改。
操作指南:三步启用渲染优化
Step 1 -创建工程
在GUI Guider中新建LVGL V9工程,选择"i.MX RT: IMXRT1060-EVKC",在应用模板的“组件模板”中可见新增的LVGLBenchmark与FlashingImages应用模板,选择想要体验的模板创建新工程。
Step 2 -配置优化开关
工程创建成功后进入"工程->系统设置",在Project配置页中勾选"渲染优化"选项即可使能相应的性能优化。
注意:每次切换该选项后都需要重新生成代码来得到正确的工程配置。
Step 3 -编译验证
点击"生成代码"生成工程,选择任意Toolchain(MCUXpresso, Keil, IAR)编译并烧录至开发板,重启开发板后应用会自动运行。LVGL Benchmark可在所有测试跑完后读取全部结果,Flashing Images可通过右下角的性能监控器查看实时CPU负载和渲染用时。
GUI xTurbo-VeloRender渲染优化开启和关闭效果,以Flashing Images模板为例:
技术支持与资源获取
若您对该项性能优化的结果感兴趣,或者在实际测试中遇到任何问题,请联系本地的恩智浦销售或技术支持团队。
结语
GUI Guider的持续迭代体现了恩智浦对嵌入式图形开发生的深度投入,此次GUI xTurbo的推出更是释放I.MX RT系列的硬件潜能,并且未来GUI xTurbo还会持续引入更多的性能优化机制,助力Smart HMI开发。欢迎开发者下载最新版本体验,开启流畅视觉交互新篇章。
恩智浦致力于打造安全的连接和基础设施解决方案,为智慧生活保驾护航。
-
嵌入式
+关注
关注
5158文章
19730浏览量
318607 -
恩智浦
+关注
关注
14文章
5991浏览量
118451 -
GUI
+关注
关注
3文章
680浏览量
41392 -
i.MX
+关注
关注
1文章
59浏览量
37034 -
LVGL
+关注
关注
1文章
108浏览量
3759
原文标题:GUI Guider全新优化方案GUI xTurbo-VeloRender初体验:基于i.MX RT平台的LVGL渲染能力突破
文章出处:【微信号:NXP_SMART_HARDWARE,微信公众号:恩智浦MCU加油站】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
《电子发烧友电子设计周报》聚焦硬科技领域核心价值 第19期:2025.07.7--2025.07.11
10分钟上手睿擎平台GUI开发:第一个LVGL图形应用

GUI Guider1.9.1新版本8大新亮点总结 为HMI开发注入新活力

GUI-GUIDER登录失败是什么原因引起的?
NXP GUI guider无法登录是什么原因?
无法登录和使用NXP GUI GUIDER 1.9.0怎么解决?
求助,关于emWin多缓冲优化问题求解
GUI GUIDER 1.9.0创建LVGL9工程使用键盘问题求解
使用GUI GUIDER(1.9.0 或 1.8.1)创建项目时报错的原因?
基于RTThread nano的LVGL线程卡顿是什么原因引起的?
GUI Guider v1.9.0全新版本上线
NXP专为边缘AI打造的i.MX RT700跨界MCU到底强在哪?

评论