意法半導體(STMicroelectronics,ST)在STM32微控制器(MCU)軟體框架TouchGFX中增加了新功能,便於設備廠商為家用電器、家庭自動化、工業控制、醫療裝置和穿戴式裝置開發吸睛的使用者介面。

最新版本導入了TouchGFX Generator功能,讓建立專案和相關周邊裝置的配置過程變得更加輕鬆容易。作為STM32CubeMX初始化工具的外掛程式,該功能可以根據最新的STM32Cube韌體,以及使用者所選擇的圖形設定和開發環境(IDE)建立自訂專案,其支援STM32CubeIDE和領先的協力廠商IDE開發環境。

TouchGFX Generator是連接TouchGFX應用程式與MCU硬體之TouchGFX硬體抽象層(TouchGFXHAL)的主要開發工具,可以降低開發工作對使用者TFT顯示器知識的門檻,並讓各類開發者打造複雜且先進的STM32繪圖軟體。

TouchGFX Designer是PC上的開發環境,用於創建、管理和構建繪圖應用程式,其增加了一些可以簡化瀏覽、修改設定和控制程式碼版本的功能。如果在STM32CubeMX中修改了專案配置,TouchGFX Designer的圖形將會自動更新。

此外,新版軟體還提升了在嵌入式STM32 MCU上執行的TouchGFX Engine處理性能,改善後的紋理映射可將渲染時間縮短60%,並可以透過縮放和旋轉物件來加強動畫效果。此外,新版軟體還支援與印地語(Hindi)字體配合使用的字形替換(Glyph Substitution,GSUB)表,簡化了高級排版顯示設計。

從簡單的應用程式,到需要高畫素解析度和色深的應用軟體,開發者可以藉由TouchGFX彈性地創造高品質使用者介面。客製化STM32開發板的使用者可以在STM32CubeMX TouchGFX Generator套件中配置TouchGFX軟體框架,以及選擇微控制器的硬體功能,指定的IDE/編譯器並產生專案。

使用現成STM32顯示器開發套件開發產品原型的使用者,可使用整合一個全新或預先安裝之展示應用軟體的TouchGFX Designer開始研發,透過包含STM32Cube軟體和外部元件驅動程式的完整電路板支援包(BSP)產生全部專案。