意法半導體(ST)更新了STM32微控制器TouchGFX使用者介面軟體框架,新增功能讓圖形化使用者介面變得更流暢,而且動態效果更好,同時能降低對記憶體和CPU的需求。
TouchGFX是STM32生態系統中的一套免費軟體工具,包括TouchGFX Designer(PC端工具)和TouchGFX Engine(設備端軟體)。TouchGFX Designer用於設計和配置豐富多彩的使用者介面,而TouchGFX Engine軟體則使用於終端裝置上,以確保使用者介面具備高性能的表現。最新之4.12版TouchGFX為兩個軟體進行更新。使用者現在可以在單晶片顯示解決方案上建立先進的使用者介面,而無需外部RAM記憶體或快閃記憶體,省電的特性可以延長電池續航時間,並簡化開發流程,以助於加速產品上市。
現在,TouchGFX Engine的部分幀緩衝模式只占用6KB的RAM,而全功能使用者介面僅需要16KB的RAM,因此,STM32 MCU無需外部記憶體也能為使用者帶來出色的圖形介面體驗。此外,新的8位元亮度(L8)包含了16位元、24元位和32位元色深,可降低對快閃記憶體容量的需求。儘管存儲容量較小,但TouchGFX可利用STM32 Chrom-ART Accelerator技術提升圖形處理速度,還能處理複雜的視覺效果,同時最大限度地提升介面性能。新升級版另包括一個可緩存且具備動態點陣圖的容器,可降低CPU高幀率執行流暢動畫的負荷。
使用者還可選擇6位元色深,以節省RAM和快閃記憶體的空間,同時還可為創建入門級GUI提供64色。支援外部非記憶體映射快閃記憶體是另外的新增功能,可在有限的系統資源預算中建構基本使用者介面。