打印
[GUI]

一大波TouchGFX 实操视频来袭,快速提升你的GUI技能

[复制链接]
940|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
STM新闻官|  楼主 | 2023-7-27 17:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 STM新闻官 于 2023-7-27 17:20 编辑

TouchGFX 是 ST 的免费开发工具,帮助用户在 STM32 微控制器上创建图形用户界面。该引擎用 C++ 编写,充分利用了 ST 器件上的优化功能。TouchGFX 工作环境是假定用户界面由用户导航的屏幕组成,很直观地反映了用户体验。它应用广泛,可处理 2D 和 3D 对象、视频、动画、过渡等。此外,它还能访问生成代码,让专家级工程师可以优化他们的代码。开发人员如果想查找该工具的某个 API 或可用的开发工具信息,一般会先从TouchGFX 文档开始。

为帮助嵌入式工程师快速上手TouchGFX,最近,ST会陆续上线一系列的TouchGFX 实操视频,手把手教你如何使用TouchGFX实现各种图形功能,比如:静态图表控件,文本通配符,用滑块控件控制 PWM 输出,利用索引图像格式,使用图形控件显示 ADC 转换值,等等。

视频目录:(点击下方蓝色字体,观看TouchGFX 实操视频)



版本更新与功能介绍


本组视频主要介绍TouchGFX的基础功能和每个更新版本的新功能,以及如何基于STM32 MCU在图形化界面上开发各种应用。

2022 STM32线上技术周-你拥有的不仅是STM32,还有超出你预期的人机交互方案

全新TouchGFX图形库 — 介绍TouchGFX图形库全新矢量图(SVG)小部件和TouchGFX图形库。

GUI终端应用介绍 — 介绍基于STM32 MCU在图形化界面上开发的部分产品。

STM32高性能MCU与MPU图形应用

TouchGFX 4.21版更新:TouchGFX Stock和SVG小部件

TouchGFX Designer 4.20 Release — 演示如何使用TouchGFX 4.20中的自定义容器导入/导出功能。

X-Cube-TouchGFX版本4.18

TouchGFX Designer 4.18新功能

TouchGFX Designer4.17:用户界面更加直观,构建更好的用户界面

TouchGFX新版本发布V4.12
TouchGFX Designer PC Simulator — 该视频将通过TouchGFX Designer基于UI模板的仪表盘示例为大家演示模拟器并演示如何使用各种实用功能。




控件使用介绍


本组视频主要介绍如何使用TouchGFX中的各种控件,比如静态图表控件、文本通配符、滑块控件、滑动容器控件、仪表控件等。

TouchGFX 静态图表控件— 介绍 TouchGFX 4.19 中新增的静态图表控件的一些基本功能。

STM32 图形:使用文本通配符(第一部分)— 了解如何在 TouchGFX 中使用文本通配符。

STM32 图形:使用文本通配符(第二部分)— 了解如何在 TouchGFX 中使用文本通配符。

STM32 图形:如何使用滑块控件控制 PWM 输出— 了解如何使用滑块控件更新 PWM 占空比。

STM32 图形:使用滑动容器控件— 了解如何在 STM32H735 探索套件上利用 TouchGFX Designer 使用并实现滑动容器控件。

STM32 图形:利用索引图像格式— 了解索引图像格式如何帮助减少外部 Flash 存储器需求并提高图形性能。

STM32 图形:仪表控件入门(第一部分)— 学习如何在 STM32G0 平台上使用和自定义 TouchGFX 仪表控件。可将这些概念轻松应用于其他评估板和定制项目。

STM32 图形:仪表控件入门(第二部分)— 学习如何在 STM32G0 平台上使用和自定义 TouchGFX 仪表控件。可将这些概念轻松应用于其他评估板和定制项目。

STM32 图形:滚动列表控件入门— 了解如何在 TouchGFX 中使用滚动列表控件。

TouchGFX实例:Cacheable Container

STM32图形:滚动列表小部件入门(一)

STM32图形:滚动列表小部件入门(二)

STM32图形:滚动列表小部件入门(三)

TouchGFX 产品特性文本管理 —借助新的增强版式设置,节省时间和复杂性。现在指定排版本身的设置并将字体、大小和每像素位数设置为默认值(对于一千个文本)。

TouchGFX Designer widget Gauge组件介绍Gauge组件并展示其如何使用。这一控件已添加至TouchGFX 4.16版本中。



TouchGFX与底层之间的互动介绍


本组视频主要介绍如何通过使用 RTC(实时时钟)、图形控件、设置Octo-SPI外设、缓存存储在SD卡上的位图等方法,实现TouchGFX与底层之间的互动。

STM32 图形:如何使用带有 AnalogClock 控件的 RTC— 了解如何使用 RTC(实时时钟)外围设备,并使用 AnalogClock 控件显示时间。

STM32 图形:如何使用图形控件显示 ADC 转换值(第 1 部分) —  了解如何操作和使用 TouchGFX 图形控件来显示 ADC 转换值。在第 1 部分中,我们将在 TouchGFX Designer 中设置图形控件。

STM32 图形:如何使用图形控件显示 ADC 转换值(第 2 部分)—  第 2 部分会为你介绍如何配置 ADC 并将转换值传递至图形控件。

STM32 图形:在交互中使用“Hardware button is clicked” — 了解如何操作和使用 TouchGFX 交互设置“Hardware button is clicked”,以便利用 STM32H735G-DK 探索套件将 GUI 和外部硬件按钮添加到项目中。
STM32图形:如何在TouchGFX模板中设置不同的OSPI Flash 第1部分 — 介绍如何在STM32CubeMX中设置Octo-SPI外设。

STM32图形:如何在TouchGFX模板中设置不同的OSPI Flash 第2部分 — 介绍如何初始化Octo-SPI外设并在存储器映射模式下设置Octo-SPI外设。

STM32图形:如何在TouchGFX模板中设置不同的OSPI Flash 第3部分 — 介绍如何在STM32CubeMX中设置Octo-SPI外设。

STM32图形:如何缓存存储在SD卡上的位图 第1部分 — 展示如何设置SD/MMC外围设备,并将FATFS文件系统添加到STM32F746开发板的TouchGFX模板中。

STM32图形:如何缓存存储在SD卡上的位图 第2部分 — 展示如何将存储在SD卡上的位图存储到同步动态随机存储器(SDRAM)中。

STM32图形:如何缓存存储在SD卡上的位图 第3部分— 演示如何加载并运行二进制文件。

TouchGFX GUI与硬件交互 — 从简介开始,然后对Touch GFX模型进行说明,之后将展示如何创建Touch GFX项目、如何创建屏幕以及如何切换屏幕,最后再为大家展示如何实现硬件与图形用户界面之间的交互。



Demo案例分享


本组视频为大家分享在不同的STM32平台上运行TouchGFX实现GUI的效果演示。

基于Azure RTOS和Threadx TouchGFX的智能家居Demo — 基于Azure RTOS和Threadx TouchGFX的智能家居Demo。
GUI-Demo-STM32H750 — STM32H750 系列微控制器包括一个运行频率高达 280 MHz 的 Arm® Cortex®-M7 内核。使用 GUI 解决方案 Embedded Wizard,您可以非常快速地高效地开发和部署 HMI。只需将按钮、滑块和文本视图等即用型和可自定义的小部件轻松拖放到画布上即可。用动画及其适当的功能丰富它们。只需单击一下即可生成、编译和刷新新应用程序,您就完成了。
STM32U599 Neochrom GPU演示


编译环境介绍


本组视频主要介绍如何将 IAR EWARM 、 Keil uVision 等编译环境用于 TouchGFX 模板。

STM32 图形:如何将 IAR EWARM 用于 TouchGFX 模板— 介绍如何使用 IAR EWARM 构建、下载和调试 STM32H7B3I-DK TouchGFX 模板。
STM32 图形:如何将 Keil uVision 用于 TouchGFX 模板— 介绍如何使用 Keil uVision 添加外部 Flash 加载程序,然后构建、下载和调试 STM32H7B3I-DK TouchGFX 模板。

点击阅读原文
点击了解更多


使用特权

评论回复
沙发
呐咯密密| | 2023-7-31 10:02 | 只看该作者
资料整理的很好,非常规范

使用特权

评论回复
板凳
两只袜子| | 2023-7-31 10:22 | 只看该作者
这么好的帖子必须收藏,留着以后慢慢学习

使用特权

评论回复
地板
yangjiaxu| | 2023-7-31 14:06 | 只看该作者
比较喜欢玩屏幕,看到ST的GTX真的迫不及待想上手玩一玩

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:意法半导体(中国)投资有限公司
简介:您的嵌入式应用将得益于意法半导体领先的产品架构、技术、多源产地和全方位支持。意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器。

560

主题

745

帖子

18

粉丝