意法半導體(ST)推出最新版的STM32微控制器(MCU)使用者介面開發軟體TouchGFX Version 4.18,其新增影像動畫播放功能,改善多個開發者協同開發工具,並支援新的X-NUCLEO顯示板。
支援播放Motion-JPEG(MJPEG)影像動畫檔,使TouchGFX得以提升家庭自動化產品、穿戴式裝置、醫療裝置和工業感測器等小型裝置的產品力,實現豐富功能,例如使用者操作說明書或有趣的啟動/休眠螢幕,以強化使用者介面的視覺效果。開發人員可以使用自己的MJPEG檔或從軟體提供之影像動畫範例中選擇。TouchGFX Designer中的新影像動畫小工具提供開始、停止、循環播放和調整幀率等功能,可簡化原型設計,亦可拖放至應用程式中。
該產品可用軟體或硬體進行視訊解碼。硬體解碼還可使用適合外部周邊解碼的STM32 MCU,例如,STM32F769和STM32H7B3。除STM32G0外,全系列皆含軟體解碼功能。影像動畫緩衝採取多種方式,包含直接渲染到畫面暫存和雙緩衝區技術,有助於優化記憶體需求與表現。
TouchGFX 4.18的其他新功能包含加強對合作開發的支援,使用XML儲存文字資料和翻譯。當有多個團隊成員參與專案開發時,XML可簡化團隊共用和整合不同的專案模組。新款TouchGFX保留上一版本功能,包含用於低隨機存取記憶體的部分影像緩衝區、防止畫面撕裂的超高效渲染,以及對低成本非記憶體對映SPI快閃記憶體的支援。
為方便GUI開發專案輕鬆啟動,TouchGFX 4.18附帶一些範例,展示如何在STM32 Discovery開發板上,使用全新影像動畫功能和TouchGFX開發板設定(TouchGFX Board Setup, TBS)。
意法半導體亦更新並增加顯示板的種類,以便開發人員加速使用者介面專案開發。經過最佳化,Nucleo 64開發板的顯示板X-NUCLEO-GFX01M2有2.2吋QVGA串列介面顯示器,支援NUCLEO-WB55RG開發板,方便在藍牙應用裝置中加裝顯示器。與Nucleo 144開發板搭配的新X-NUCLEO-GFX02Z1顯示板,配備高速平行介面和QSPI快閃記憶體,支援NUCLEO-U575ZI-Q等開發板。兩款顯示板皆為TouchGFX 4.18的支援設備。
TouchGFX 4.18現可在st.com免費下載使用。新的X-NUCLEO-GFX02Z1 Nucleo 144 Display Shield顯示板亦已上市。X-NUCLEO-GFX01M2則將於12月上市。