什么是TouchGFX?

关键字 :TouchGFX

什么是TouchGFX?



TouchGFX作为X-Cube-TouchGFX的一个X-Cube软件包提供


有了这些,您就可以为基于STM32的硬件完整地实现GUI应用程序。TouchGFX包括三个主要部分-两个工具和一个框架。



  • TouchGFX Designer:TouchGFX中易于使用的GUI构建器,可让您创建TouchGFX应用程序的视觉外观。

  • TouchGFX Generator:一个CubeMX插件,用户可以在其中为基于STM32的硬件配置并生成自定义的TouchGFX抽象层(AL)。

  • TouchGFX引擎:驱动UI应用程序的TouchGFX C ++框架。处理屏幕更新,用户事件和计时。先进的TouchGFX技术针对STM32微控制器进行了优化,以最小的CPU负载和内存使用量为您提供最佳性能。





安装




TouchGFX作为X-CUBE-TOUCHGFX zip文件分发,其中包含以下组件:



  • TouchGFX Designer-通过基于Windows的GUI构建器构建UI

  • TouchGFX生成器 -通过CubeMX创建自定义的TouchGFX HAL

  • TouchGFX引擎 -驱动UI应用程序的TouchGFX C ++框架




STM32评估套件的原型


如果您只是想尝试TouchGFX Designer并可能在STM32评估套件上进行一些原型设计,请参阅“ 安装TouchGFX Designer ”部分。 


安装TouchGFX Designer


ST.com官方网站下载X-CUBE-TOUCHGFX 到硬盘驱动器上的任何位置,然后将其解压缩。




从st.com下载X-CUBE-TOUCHGFX



在解压缩的文件夹内,您将在以下路径中找到TouchGFX .msi安装程序:

实用工具\ PC_Software \ TouchGFXDesigner


双击.msi文件将打开安装程序。请按照说明完成安装过程。




安装TouchGFX Designer


安装STM32CubeProgrammer


STM32CubeProgrammer下载位置下载STM32CubeProgrammer之后,解压缩下载的.zip文件并启动.exe安装程序文件。然后按照说明完成安装过程。





安装TouchGFX Designer


安装STM32 ST-LINK实用程序


STM32CubeProgrammer下载位置下载STM32 ST-LINK Utility之后,只需打开下载的.exe文件,然后按照说明完成安装过程。


安装STM32 ST-LINK实用程序


在CubeMX中安装TouchGFX Generator


要通过CubeMX安装X-CUBE-TOUCHGFX,请先选择“帮助”下的“管理嵌入式软件包”(或按ALT + U)。


帮助->管理嵌入式软件包
单击“刷新”以获取可用软件包的更新列表。





刷新以更新可用软件包



转到“ STMicroelectronics”选项卡。滚动直到找到“ X-CUBE-TOUCHGFX”,然后展开节点。选中“ TouchGFX Generator”复选框,然后单击“立即安装”。这将下载软件包并显示许可协议。





查找TouchGFX Generator软件包



阅读并接受许可协议,然后单击“完成”以在CubeMX中安装TouchGFX Generator。





接受许可协议



X-CUBE-TOUCHGFX发行版现已解压缩到以下路径: 



C:\ Users \ <用户> \ STM32Cube \ Repository \ Packs \ STMicroelectronics \ X-CUBE-TOUCHGFX \ 4.13.0




X-CUBE-TOUCHGFX软件包的位置

 
ST TouchGFX 评估板

32L496GDISCOVERY,Discovery kit with STM32L496AG MCU
该32L496GDISCOVERY发现板是意法半导体公司ARM的完整演示和开发平台®的Cortex ® -基核-M4微控制器STM32L496AG。凭借STM32L496AG提供的面向超低功耗的创新功能,扩展的RAM和图形性能(Chrom-ART Accelerator™),32L496GDISCOVERY板的设计可为带有音频状态的图形,图形和图像等许多应用提供简单的原型,最先进的能源效率。为了更加方便用户使用,板载ST-LINK / V2-1调试器提供了现成的加载和调试功能。



下单型号:STM32L496G-DISCO






★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★博文作者未开放评论功能