《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 業(yè)界動(dòng)態(tài) > 意法半導(dǎo)體更新TouchGFX軟件包,,提升用戶界面視覺(jué)效果,,減少對(duì)STM32內(nèi)存和CPU的需求

意法半導(dǎo)體更新TouchGFX軟件包,,提升用戶界面視覺(jué)效果,,減少對(duì)STM32內(nèi)存和CPU的需求

2019-10-31
來(lái)源:意法半導(dǎo)體

2019年10月29日,,意法半導(dǎo)體更新了STM32 *微控制器TouchGFX用戶界面軟件框架,,新增功能能夠讓圖形用戶界面變得更流暢,,動(dòng)態(tài)效果更好,,并降低對(duì)存儲(chǔ)器CPU的需求,。

29150721636000.jpg

TouchGFX是STM32生態(tài)系統(tǒng)中的一套免費(fèi)軟件工具,,包括TouchGFX Designer PC(PC端工具)和TouchGFX Engine(設(shè)備端軟件)。TouchGFX Designer PC用于設(shè)計(jì)和配置豐富多彩的用戶界面,,而TouchGFX Engine則運(yùn)行在終端設(shè)備上,,使用戶界面實(shí)現(xiàn)高性能。最新的4.12版TouchGFX對(duì)這兩個(gè)軟件都進(jìn)行了更新,。用戶現(xiàn)在可以在單片顯示解決方案上構(gòu)建先進(jìn)的用戶界面,,無(wú)需外部RAM存儲(chǔ)器或閃存,節(jié)能特性可以延長(zhǎng)電池續(xù)航時(shí)間,,簡(jiǎn)化的開(kāi)發(fā)流程有助于加快產(chǎn)品入市,。

現(xiàn)在,,TouchGFX Engine的部分幀緩沖模式只占用6KB的RAM空間,全功能用戶界面僅需要16KB的RAM空間,,因此,,小存儲(chǔ)容量的STM32 MCU無(wú)需外部存儲(chǔ)器也能為用戶帶來(lái)出色的圖形界面體驗(yàn)。此外,,新的8位亮度(L8)包含16位,、24位和32位色深,降低了對(duì)閃存容量的需求,。盡管存儲(chǔ)容量較小,,但是TouchGFX可利用STM32 Chrom-ART Accelerator技術(shù)提高圖形處理速度,處理復(fù)雜的視覺(jué)效果,,最大限度地提高界面性能,。新升級(jí)版還包括一個(gè)新的可緩存的含有動(dòng)態(tài)位圖的容器,可降低CPU高幀率運(yùn)行流暢動(dòng)畫(huà)的負(fù)荷,。

用戶現(xiàn)在還可以選擇6位色深,,這樣可以節(jié)省RAM和閃存的空間,同時(shí)還可以為創(chuàng)建入門(mén)級(jí)GUI提供64色,。支持外部非內(nèi)存映射閃存的也是新增功能,,可以在緊張的系統(tǒng)資源預(yù)算內(nèi)構(gòu)建基本用戶界面。

TouchGFX Designer更新包括在功能強(qiáng)大的可自定義微件集內(nèi)新增的小程序,,例如,,Scale和Rotate這兩個(gè)小程序使簡(jiǎn)單的拖放式編程功能變得更強(qiáng)大。自定義觸發(fā)器和操作可以減少?gòu)?fù)雜功能創(chuàng)建對(duì)編程的依賴度,,新的“圖像”選項(xiàng)卡讓用戶可以快速配置單個(gè)屬性,,例如,圖像格式,、抖動(dòng)算法和布局旋轉(zhuǎn),。其它性能改進(jìn)的地方包括加快自動(dòng)代碼生成和減少加載時(shí)間,以及新的好用的文本移動(dòng)功能,,例如,,前進(jìn)和后退。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章,、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者,。如涉及作品內(nèi)容,、版權(quán)和其它問(wèn)題,,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟(jì)損失,。聯(lián)系電話:010-82306118;郵箱:[email protected],。