引言
在嵌入式GUI開發(fā)領(lǐng)域,圖形界面的渲染性能直接決定了用戶體驗(yàn)的流暢度與產(chǎn)品競爭力。針對i.MX RT系列的開發(fā)需求,恩智浦在2025年隆重推出全新的性能優(yōu)化方案- GUI xTurbo技術(shù),并在GUI Guider V1.9.1及以后版本工具中支持基于該技術(shù)方案不斷衍生出來的最新成果。
該技術(shù)方案旨在將恩智浦在GUI領(lǐng)域深耕多年的經(jīng)驗(yàn),結(jié)合自身的MCU控制器IP底層技術(shù),轉(zhuǎn)化為能夠顯著提升用戶GUI顯示體驗(yàn)的解決方案。而此次更新將包含首個優(yōu)化成果VeloRender方案,旨在革新底層渲染機(jī)制來顯著提升GUI的性能表現(xiàn),本文將以i.MX RT1060-EVKC為例介紹該方案,并指導(dǎo)開發(fā)者快速體驗(yàn)優(yōu)化效果。
優(yōu)化LVGL渲染效能核心機(jī)制
全新的GUI xTurbo-VeloRender通過優(yōu)化改進(jìn)LVGL的底層渲染機(jī)制,使得其在I.MX RT系列硬件上能夠最大化利用CPU的全部渲染能力,顯著的提升了GUI的平均幀率。
實(shí)測效果:在i.MX RT1060-EVKC平臺(主頻600MHz)上,優(yōu)化后LVGL Benchmark基準(zhǔn)測試多項(xiàng)結(jié)果幀率提升超50%(例如Multiple Rectangles, 從60FPS到92FPS,提升超53%).

新增模板:可視化性能對比工具
為直觀展現(xiàn)優(yōu)化效果,V1.9.1版本新增兩大演示模板:
1. LVGL Benchmark

模板功能:使用來自LVGL庫的原始基準(zhǔn)測試代碼展示了渲染性能優(yōu)化機(jī)制,提供了可供用戶橫向?qū)Ρ鹊臏y試用例。當(dāng)用戶在開發(fā)板上運(yùn)行此應(yīng)用時,16個不同的測試用例比如多圖片旋轉(zhuǎn),多文本顯示等會依次運(yùn)行,全部測試跑完后展示每一項(xiàng)測試的平均CPU負(fù)載,平均FPS,以及平均渲染時間。
注意事項(xiàng):該應(yīng)用模板只支持在開發(fā)板上運(yùn)行,在PC端運(yùn)行模擬器只顯示用以占位的項(xiàng)目提示文本。優(yōu)化功能集成在預(yù)編譯的靜態(tài)庫里,相關(guān)參數(shù)(如屏幕刷新周期、性能與內(nèi)存監(jiān)控器等)已固化,不可修改。
2. Flashing Images

模板功能:通過快速切換8張全屏尺寸(480*272)的圖片來展示CPU的渲染性能,用戶可以直觀感受i.MX RT1060-EVKC的圖片渲染性能以及優(yōu)化后的提升。
注意事項(xiàng):優(yōu)化功能已集成在預(yù)編譯的靜態(tài)庫里,相關(guān)參數(shù)(如屏幕刷新周期、性能與內(nèi)存監(jiān)控器等)已固化,不可修改。
操作指南:三步啟用渲染優(yōu)化
Step 1 -創(chuàng)建工程

在GUI Guider中新建LVGL V9工程,選擇"i.MX RT: IMXRT1060-EVKC",在應(yīng)用模板的“組件模板”中可見新增的LVGLBenchmark與FlashingImages應(yīng)用模板,選擇想要體驗(yàn)的模板創(chuàng)建新工程。
Step 2 -配置優(yōu)化開關(guān)

工程創(chuàng)建成功后進(jìn)入"工程->系統(tǒng)設(shè)置",在Project配置頁中勾選"渲染優(yōu)化"選項(xiàng)即可使能相應(yīng)的性能優(yōu)化。
注意:每次切換該選項(xiàng)后都需要重新生成代碼來得到正確的工程配置。
Step 3 -編譯驗(yàn)證
點(diǎn)擊"生成代碼"生成工程,選擇任意Toolchain(MCUXpresso, Keil, IAR)編譯并燒錄至開發(fā)板,重啟開發(fā)板后應(yīng)用會自動運(yùn)行。LVGL Benchmark可在所有測試跑完后讀取全部結(jié)果,F(xiàn)lashing Images可通過右下角的性能監(jiān)控器查看實(shí)時CPU負(fù)載和渲染用時。
GUI xTurbo-VeloRender渲染優(yōu)化開啟和關(guān)閉效果,以Flashing Images模板為例:
技術(shù)支持與資源獲取
若您對該項(xiàng)性能優(yōu)化的結(jié)果感興趣,或者在實(shí)際測試中遇到任何問題,請聯(lián)系本地的恩智浦銷售或技術(shù)支持團(tuán)隊(duì)。
結(jié)語
GUI Guider的持續(xù)迭代體現(xiàn)了恩智浦對嵌入式圖形開發(fā)生的深度投入,此次GUI xTurbo的推出更是釋放I.MX RT系列的硬件潛能,并且未來GUI xTurbo還會持續(xù)引入更多的性能優(yōu)化機(jī)制,助力Smart HMI開發(fā)。歡迎開發(fā)者下載最新版本體驗(yàn),開啟流暢視覺交互新篇章。
恩智浦致力于打造安全的連接和基礎(chǔ)設(shè)施解決方案,為智慧生活保駕護(hù)航。
恩智浦半導(dǎo)體是汽車、工業(yè)物聯(lián)網(wǎng)、移動設(shè)備和通信基礎(chǔ)設(shè)施市場值得信賴的合作伙伴,致力于提供創(chuàng)新解決方案。
-
嵌入式
+關(guān)注
關(guān)注
5186文章
20133瀏覽量
328333 -
恩智浦
+關(guān)注
關(guān)注
14文章
6049瀏覽量
133329 -
GUI
+關(guān)注
關(guān)注
3文章
693瀏覽量
42797 -
i.MX
+關(guān)注
關(guān)注
1文章
62瀏覽量
39671 -
LVGL
+關(guān)注
關(guān)注
2文章
115瀏覽量
4250
原文標(biāo)題:GUI Guider全新優(yōu)化方案GUI xTurbo-VeloRender初體驗(yàn):基于i.MX RT平臺的LVGL渲染能力突破
文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
i.MX RT1180實(shí)現(xiàn)EtherCAT+伺服控制的終極實(shí)踐
恩智浦GUI Guider 1.10.0正式上線
基于RTThread nano的LVGL線程卡頓怎么解決?
《電子發(fā)燒友電子設(shè)計周報》聚焦硬科技領(lǐng)域核心價值 第19期:2025.07.7--2025.07.11
基于恩智浦i.MX RT芯片內(nèi)部RAM運(yùn)行LVGL工程
10分鐘上手睿擎平臺GUI開發(fā):第一個LVGL圖形應(yīng)用
GUI Guider1.9.1新版本8大新亮點(diǎn)總結(jié) 為HMI開發(fā)注入新活力

GUI Guider全新優(yōu)化方案GUI xTurbo-VeloRender初體驗(yàn):基于i.MX RT平臺的LVGL渲染能力突破
評論