TouchGFX 4.13,除了傳統的 TouchGFX 引擎和 TouchGFX Designer 之外,它現在還包括 TouchGFX Generator。TouchGFX Generator 是第一個使用 STM32CubeMX 的 MCU 設置和其他參數來自定義和簡化 TouchGFX 項目創建的ST工具。它采用 STM32CubeMX 中的插件形式,并且已經支持幾乎所有帶有顯示器的 STM32 Discovery 板。除了增加的易用性和交互性之外,TouchGFX Generator 使開發人員能夠更輕松地從 FreeRTOS 切換到另一個實時操作系統或在裸機上運行。TouchGFX 4.13 也是象征性的,因為它現在是一個名為X-CUBE-TOUCHGFX的 STM32 X-CUBE 擴展包它包含 TouchGFX Generator、TouchGFX Designer 和 TouchGFX Engine,從而將所有資產集中在一個屋檐下。
TouchGFX 4.13 是在 TouchGFX 4.12 之后不到三個月發布的重要版本,TouchGFX 4.12本身具有高度象征意義,并帶來了可以將動畫提升到 60 FPS 的改進。CacheableContainers、Partial Framebuffer 和新的 L8 壓縮格式等功能清楚地表明了對性能和優化的專注。今天的版本主要解決了一個不同的問題:用戶界面對嵌入式系統開發人員的可訪問性。通過將 TouchGFX Generator 集成到 STM32CubeMX 中,TouchGFX 4.13 使經驗較少的工程師能夠在最流行的 ST 實用程序之一中啟動項目。 這之所以成為可能,是因為我們設計了微控制器和利用它們的各種工具,從而使專業人士和愛好者能夠從交互式和高效的解決方案中受益。
TouchGFX 4.13:TouchGFX 生成器可更輕松地創建和更新項目
傳統上,一個團隊通過在 TouchGFX Designer 中選擇一個模板來啟動一個圖形界面項目,然后再進行試驗并運行概念驗證。然后它配置 TouchGFX 硬件抽象層 (HAL),這將確保圖形用戶界面與硬件交互。通常,這個階段很復雜,使用 FreeRTOS 以外的東西很麻煩,設置 MCU 和內存需要經驗。TouchGFX 生成器通過使用 STM32CubeMX 中的設置來生成大部分 TouchGFX HAL,從而消除了很多復雜性。我們支持幾乎所有帶顯示屏的 STM32 探索套件,新插件適用于任何配備 Cortex-M0+、M4 或 M7 的 STM32 MCU. 開發人員仍然需要用他們的用戶代碼來填補一些空白并進行優化,但是這個新插件讓開始一個項目變得更加簡單。
STM32CubeMX 現在可以通知 TouchGFX Designer。比如用戶只要選擇3.0的模板,就可以在Desktop tool中啟動工程,然后把工程帶到STM32CubeMX,設置Discovery板或者MCU,讓TouchGFX Generator更新.IOC文件,保證新設置會立即修改 TouchGFX Designer 中的項目。此外,開發人員可以從 TouchGFX Generator 開始,然后轉到 TouchGFX Designer,然后返回 STM32CubeMX 更改顯示分辨率,系統將自動更新 TouchGFX Designer,甚至無需關閉應用程序。通過在實用程序之間來回切換來動態創建和更新項目的能力允許快速實驗并顯著簡化整個工作流程。 STM32CubeMX 還可以將項目導出到其他 IDE,例如 Keil 或 IAR。我們將很快將所有 TouchGFX Designer 模板更新到 3.0 版。
TouchGFX 4.13:優化的紋理映射器,可將渲染時間減少 60%
TouchGFX 4.13 還附帶了許多錯誤修復和優化。任何窮舉的嘗試都是徒勞的,因此我們將滿足于 TouchGFX 4.13 引擎的主要更新之一:優化的紋理映射器。在處理具有硬內存或功耗限制的智能手表或嵌入式系統時,新的紋理映射器大大提高了性能,達到 60 fps。例如,當顯示帶有移動指針的指南針時,系統會定制操作以更快地渲染幀。開發人員可以通過 TouchGFX Designer 中的 Texture Mapper 小部件利用它,并將渲染時間減少多達 60%。與獲取幀快照并從緩存中檢索它的 CacheableContainers 不同,新的紋理映射器可以更好地處理較大的移動場景,同時仍優化性能以在某些情況下實現 30 FPS 甚至 60 FPS。
審核編輯:郭婷
-
mcu
+關注
關注
146文章
17316瀏覽量
352264 -
嵌入式
+關注
關注
5090文章
19176瀏覽量
306934 -
智能手表
+關注
關注
36文章
3299瀏覽量
114586
發布評論請先 登錄
相關推薦
評論