ST更新TouchGFX軟件包,提升用戶(hù)界面視覺(jué)效果,減少對STM32內存和CPU的需求
意法半導體(ST)更新了STM32微控制器TouchGFX用戶(hù)界面軟件框架,新增功能能夠讓圖形用戶(hù)界面變得更流暢,動(dòng)態(tài)效果更好,并降低對存儲器和CPU的需求。
本文引用地址:http://dyxdggzs.com/article/201910/406396.htmTouchGFX是STM32生態(tài)系統中的一套免費軟件工具,包括TouchGFX Designer PC(PC端工具)和TouchGFX Engine(設備端軟件)。TouchGFX Designer PC用于設計和配置豐富多彩的用戶(hù)界面,而TouchGFX Engine則運行在終端設備上,使用戶(hù)界面實(shí)現高性能。最新的4.12版TouchGFX對這兩個(gè)軟件都進(jìn)行了更新。用戶(hù)現在可以在單片顯示解決方案上構建先進(jìn)的用戶(hù)界面,無(wú)需外部RAM存儲器或閃存,節能特性可以延長(cháng)電池續航時(shí)間,簡(jiǎn)化的開(kāi)發(fā)流程有助于加快產(chǎn)品入市。
現在,TouchGFX Engine的部分幀緩沖模式只占用6KB的RAM空間,全功能用戶(hù)界面僅需要16KB的RAM空間,因此,小存儲容量的STM32 MCU無(wú)需外部存儲器也能為用戶(hù)帶來(lái)出色的圖形界面體驗。此外,新的8位亮度(L8)包含16位、24位和32位色深,降低了對閃存容量的需求。盡管存儲容量較小,但是TouchGFX可利用STM32 Chrom-ART Accelerator?技術(shù)提高圖形處理速度,處理復雜的視覺(jué)效果,最大限度地提高界面性能。新升級版還包括一個(gè)新的可緩存的含有動(dòng)態(tài)位圖的容器,可降低CPU高幀率運行流暢動(dòng)畫(huà)的負荷。
用戶(hù)現在還可以選擇6位色深,這樣可以節省RAM和閃存的空間,同時(shí)還可以為創(chuàng )建入門(mén)級GUI提供64色。支持外部非內存映射閃存的也是新增功能,可以在緊張的系統資源預算內構建基本用戶(hù)界面。
TouchGFX Designer更新包括在功能強大的可自定義微件集內新增的小程序,例如,Scale和Rotate這兩個(gè)小程序使簡(jiǎn)單的拖放式編程功能變得更強大。自定義觸發(fā)器和操作可以減少復雜功能創(chuàng )建對編程的依賴(lài)度,新的“圖像”選項卡讓用戶(hù)可以快速配置單個(gè)屬性,例如,圖像格式、抖動(dòng)算法和布局旋轉。其它性能改進(jìn)的地方包括加快自動(dòng)代碼生成和減少加載時(shí)間,以及新的好用的文本移動(dòng)功能,例如,前進(jìn)和后退。
評論