0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GUI Guider全新优化方案GUI xTurbo-VeloRender初体验:基于i.MX RT平台的LVGL渲染能力突破

恩智浦MCU加油站 ? 来源: 恩智浦MCU加油站 ? 2025-07-10 09:21 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

引言

嵌入式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%).

2e624030-5d28-11f0-baa5-92fbcf53809c.png

新增模板:可视化性能对比工具

为直观展现优化效果,V1.9.1版本新增两大演示模板:

1. LVGL Benchmark

2e891aa2-5d28-11f0-baa5-92fbcf53809c.png

模板功能:使用来自LVGL库的原始基准测试代码展示了渲染性能优化机制,提供了可供用户横向对比的测试用例。当用户在开发板上运行此应用时,16个不同的测试用例比如多图片旋转,多文本显示等会依次运行,全部测试跑完后展示每一项测试的平均CPU负载,平均FPS,以及平均渲染时间。

注意事项:该应用模板只支持在开发板上运行,在PC端运行模拟器只显示用以占位的项目提示文本。优化功能集成在预编译的静态库里,相关参数(如屏幕刷新周期、性能与内存监控器等)已固化,不可修改。

2. Flashing Images


模板功能:通过快速切换8张全屏尺寸(480*272)的图片来展示CPU的渲染性能,用户可以直观感受i.MX RT1060-EVKC的图片渲染性能以及优化后的提升。

注意事项:优化功能已集成在预编译的静态库里,相关参数(如屏幕刷新周期、性能与内存监控器等)已固化,不可修改。

操作指南:三步启用渲染优化

Step 1 -创建工程

2eb44696-5d28-11f0-baa5-92fbcf53809c.png

在GUI Guider中新建LVGL V9工程,选择"i.MX RT: IMXRT1060-EVKC",在应用模板的“组件模板”中可见新增的LVGLBenchmark与FlashingImages应用模板,选择想要体验的模板创建新工程。

Step 2 -配置优化开关

2ec3875a-5d28-11f0-baa5-92fbcf53809c.png

工程创建成功后进入"工程->系统设置",在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
    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

    技术在示波器中的应用 5、Linux下BIND安装与配置详解 6、GUI Guider全新优化方案GUI
    发表于 07-11 20:36

    基于恩智浦i.MX RT芯片内部RAM运行LVGL工程

    随着越来越多用户选择i.MX RT系列芯片制作产品,产品的需求以及芯片的用法也越来越多。本文将介绍在i.MX RT平台中,如何创建
    的头像 发表于 07-01 09:33 ?1278次阅读
    基于恩智浦<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>芯片内部RAM运行<b class='flag-5'>LVGL</b>工程

    10分钟上手睿擎平台GUI开发:第一个LVGL图形应用

    LVGL开源图形库为嵌入式系统提供了高效的GUI设计解决方案,为开发者提供了直观且易于使用的界面设计环境。LVGL不仅资源占用低,更拥有全面的功能和丰富的文档资料,使得
    的头像 发表于 06-06 18:41 ?1504次阅读
    10分钟上手睿擎<b class='flag-5'>平台</b><b class='flag-5'>GUI</b>开发:第一个<b class='flag-5'>LVGL</b>图形应用

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

    GUI Guider迎来了全新版本!这一次,我们带来了多项重磅更新,旨在为大家提供更强大、更便捷的开发体验。无论你是工业控制、智能家居,还是消费电子领域的开发者,这些更新都将为你的项目注入新的活力
    的头像 发表于 05-09 08:48 ?1314次阅读
    <b class='flag-5'>GUI</b> <b class='flag-5'>Guider</b>1.9.1新版本8大新亮点总结 为HMI开发注入新活力

    GUI-GUIDER登录失败是什么原因引起的?

    我从 nxp.com 下载并安装了 GUI-GUIDER v1.9.0-GA。 主机是 Windows 11。 I\'ve attempted to run GUI-GUIDER as user
    发表于 04-10 07:51

    NXP GUI guider无法登录是什么原因?

    TypeError:对象已在 EventEmitter 处被销毁。(C:/NXP/GUI-Guider-1.8.1-GA/resources/app.asar/electron_main_utils
    发表于 04-10 06:59

    无法登录和使用NXP GUI GUIDER 1.9.0怎么解决?

    启动 NXP GUI GUIDER 时,有一个需要登录的阻止窗口。当我尝试记录时,它以显示错误结束:“登录检查失败,请再次登录”。 因此,由于登录窗口被阻止,因此无法使用该软件。我确定我的日志用户名和密码是好的,因为我成功地在 nxp 网站上登录了。 有什么想法吗?
    发表于 04-07 08:44

    求助,关于emWin多缓冲优化问题求解

    _MULTIBUF_End();}审核后emWin 多缓冲 - SEGGER Wiki,我认为 “GUI_MULTIBUF_Begin()” 在从前到后复制帧缓冲区方面效率不高。 有没有办法优化GUI_MULTIBUF_Be
    发表于 04-03 07:21

    GUI GUIDER 1.9.0创建LVGL9工程使用键盘问题求解

    在使用 GUI GUIDER 1.9.0 创建LVLG9.2.1工程时候,设置中启用键盘,在其中一个子界面中使用键盘输入。返回主界面时候,该键盘还存在,创建LVLG8 工程就没这个问题
    发表于 03-31 06:14

    使用GUI GUIDER(1.9.0 或 1.8.1)创建项目时报错的原因?

    当我尝试使用 GUI GUIDER(1.9.0 或 1.8.1)创建项目时,它以错误结束: “下载失败,请检查您的网络” 自从我成功登录 GUI GUIDER 以来,我认为我的网络不是
    发表于 03-28 07:59

    基于RTThread nano的LVGL线程卡顿是什么原因引起的?

    的显示支持 #include \"lv_port_indev.h\" // LVGL的触屏支持 #include \"gui_guider.h\"
    发表于 03-07 06:00

    GUI Guider v1.9.0全新版本上线

    新年伊始,GUI Guider也迎来了全新版本!这一次,我们带来了多项重磅更新,旨在为你提供更强大、更便捷的开发体验。无论你是工业控制、智能家居,还是消费电子领域的开发者,这些更新都将为你的项目注入新的活力!
    的头像 发表于 02-07 10:43 ?3372次阅读

    NXP专为边缘AI打造的i.MX RT700跨界MCU到底强在哪?

    i.MX RT700系列提供了高性能、高集成度、先进功能和高能效的优化组合,为支持智能AI的边缘端设备赋能,例如可穿戴设备、消费电子医疗设备、智能家居设备和HMI设备。 在i.MX
    发表于 11-08 09:40 ?1802次阅读
    NXP专为边缘AI打造的<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>700跨界MCU到底强在哪?

    GUI Guider全新版本上线

    GUI Guider v1.8.1上线啦!这一版本为嵌入式HMI开发带来了多项新功能和改进,旨在为您提供更加高效、便捷的嵌入式HMI开发体验。
    的头像 发表于 10-14 11:37 ?2473次阅读

    恩智浦推出全新i.MX RT700跨界MCU系列

    高度集成的全新i.MX RT700跨界MCU旨在显著节省功耗,配备eIQ Neutron神经处理单(NPU),可在边缘端提供高达172倍的AI加速。
    的头像 发表于 10-12 11:41 ?1369次阅读