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开发。欢迎开发者下载最新版本体验,开启流畅视觉交互新篇章。

恩智浦致力于打造安全的连接和基础设施解决方案,为智慧生活保驾护航。

恩智浦半导体是汽车、工业物联网、移动设备和通信基础设施市场值得信赖的合作伙伴,致力于提供创新解决方案。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5198

    文章

    20449

    浏览量

    334015
  • 恩智浦
    +关注

    关注

    14

    文章

    6095

    浏览量

    147246
  • GUI
    GUI
    +关注

    关注

    3

    文章

    697

    浏览量

    43466
  • i.MX
    +关注

    关注

    1

    文章

    63

    浏览量

    42017
  • LVGL
    +关注

    关注

    2

    文章

    124

    浏览量

    4561

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

文章出处:【微信号:NXP_SMART_HARDWARE,微信公众号:恩智浦MCU加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    恩智浦嵌入式HMI应用开发工具GUI Guider 1.10.1全新上线

    恩智浦嵌入式HMI应用开发工具GUI Guider 1.10.1全新上线啦!新版本重点聚焦性能提升、工具链升级、多点触控体验以及开发板适配,进一步优化IDE界面,增强功能稳定性,并完善
    的头像 发表于 12-28 09:45 1587次阅读

    探索NXP EdgeReady智能HMI解决方案i.MX RT117H的无限可能

    的EdgeReady智能HMI解决方案,为智能家电、智能家居、智能建筑和工业物联网等领域带来了全新的发展机遇。今天,我们就来深入了解一下基于i.MX RT117H的NXP EdgeRe
    的头像 发表于 12-25 09:15 359次阅读

    探索i.MX RT1180:高性能处理器的技术剖析与应用指南

    探索i.MX RT1180:高性能处理器的技术剖析与应用指南 在当今科技飞速发展的时代,高性能处理器在工业自动化、物联网等众多领域发挥着至关重要的作用。NXP Semiconductors的i.MX
    的头像 发表于 12-24 10:20 755次阅读

    FRDM i.MX 9平台选型指南:FRDM i.MX 9系列开发平台解析

    恩智浦的FRDM平台解决方案旨在提供易于获取的开发工具,有效弥合原型制作与量产之间的鸿沟。FRDM板经济高效、易于使用,具备专业级功能,助力从概念到产品上市的全过程加速推进。在FRDM i.MX
    的头像 发表于 12-11 15:15 3.2w次阅读
    FRDM <b class='flag-5'>i.MX</b> 9<b class='flag-5'>平台</b>选型指南:FRDM <b class='flag-5'>i.MX</b> 9系列开发<b class='flag-5'>平台</b>解析

    恩智浦GUI Guider 1.10.0正式上线

    GUI Guider 1.10.0正式上线啦!新版本软件带来了更智能的UI开发工具、更高效的图片资源性能优化,以及更广泛的开发板支持。
    的头像 发表于 10-27 09:18 1585次阅读

    基于RTThread nano的LVGL线程卡顿怎么解决?

    ;// LVGL的显示支持 #include \"lv_port_indev.h\" // LVGL的触屏支持 #include \"gui_guider.h\"
    发表于 09-09 06:04

    《电子发烧友电子设计周报》聚焦硬科技领域核心价值 第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 2565次阅读
    基于恩智浦<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 2786次阅读
    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 2834次阅读
    <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

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

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

    使用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