你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【学习有奖】一大波TouchGFX 实操视频来袭,快速提升你的GUI技能  

[复制链接]
STMCU-管管 发布时间:2023-8-1 14:56
【学习有奖】一大波TouchGFX 实操视频来袭,快速提升你的GUI技能
18.png
TouchGFX 是 ST 的免费开发工具,帮助用户在 STM32 微控制器上创建图形用户界面。该引擎用 C++ 编写,充分利用了 ST 器件上的优化功能。TouchGFX 工作环境是假定用户界面由用户导航的屏幕组成,很直观地反映了用户体验。它应用广泛,可处理 2D 和 3D 对象、视频、动画、过渡等。此外,它还能访问生成代码,让专家级工程师可以优化他们的代码。开发人员如果想查找该工具的某个 API 或可用的开发工具信息,一般会先从TouchGFX 文档开始。- ^3 ^  h% L1 m; N5 f
为帮助嵌入式工程师快速上手TouchGFX,最近,ST会陆续上线一系列的TouchGFX 实操视频,手把手教你如何使用TouchGFX实现各种图形功能,比如:静态图表控件,文本通配符,用滑块控件控制 PWM 输出,利用索引图像格式,使用图形控件显示 ADC 转换值,等等。- r* D+ }; a; T0 z) g0 k0 Y' a
3 [- h4 S1 O" b1 q/ G
视频目录:(点击下方蓝色字体,观看TouchGFX 实操视频)
" U; q$ C' n" \, Z- W. D% C6 m0 _! O' N$ d9 N
版本更新与功能介绍

& T" a8 I# ?4 _/ g" x+ Q本组视频主要介绍TouchGFX的基础功能和每个更新版本的新功能,以及如何基于STM32 MCU在图形化界面上开发各种应用。
8 |' O+ H' p2 Q$ }) P5 A- e☞ 2022 STM32线上技术周-你拥有的不仅是STM32,还有超出你预期的人机交互方案
& B) [: g% N. g☞ 全新TouchGFX图形库— 介绍TouchGFX图形库全新矢量图(SVG)小部件和TouchGFX图形库。# c' P0 Y/ P, x6 }' X" O4 {, O
☞ GUI终端应用介绍 — 介绍基于STM32 MCU在图形化界面上开发的部分产品。" E4 G1 t4 }) {* o, k# D2 q
☞ STM32高性能MCU与MPU图形应用4 L/ t: K; _9 ^
☞ TouchGFX 4.21版更新:TouchGFX Stock和SVG小部件
2 y8 g7 k/ P: W; K  A. {☞ TouchGFX Designer 4.20 Release— 演示如何使用TouchGFX 4.20中的自定义容器导入/导出功能。
2 A: D  V5 n* F. c% ?☞ X-Cube-TouchGFX版本4.18
! v, I; {- X# j/ K" N8 k, w& L0 L☞ TouchGFX Designer 4.18新功能
; N2 ^" G  s% y☞ TouchGFX Designer4.17:用户界面更加直观,构建更好的用户界面0 Q1 x7 r/ r8 J  J  c
☞ TouchGFX新版本发布V4.12) L' }  ^9 @( }; |& ~/ P9 }
☞ TouchGFX Designer PC Simulator— 该视频将通过TouchGFX Designer基于UI模板的仪表盘示例为大家演示模拟器并演示如何使用各种实用功能。0 F. Y2 q' ?9 p

5 Q+ u# g" f" R' W5 l
控件使用介绍

3 t5 G* [  ^' Z  F6 |& D- _本组视频主要介绍如何使用TouchGFX中的各种控件,比如静态图表控件、文本通配符、滑块控件、滑动容器控件、仪表控件等。
, j5 |' U, t! S5 X: l6 V3 G2 Y☞ TouchGFX 静态图表控件 — 介绍 TouchGFX 4.19 中新增的静态图表控件的一些基本功能。" t5 p5 I/ y; _% {2 E
☞ STM32 图形:使用文本通配符(第一部分) — 了解如何在 TouchGFX 中使用文本通配符。$ O* p3 j2 C' U3 C, ]
☞ STM32 图形:使用文本通配符(第二部分) — 了解如何在 TouchGFX 中使用文本通配符。
+ f* B- C6 I+ k' r% J6 C  Z6 X: [( Q& u☞STM32 图形:如何使用滑块控件控制 PWM 输出 — 了解如何使用滑块控件更新 PWM 占空比。
  N1 m) H. M( ]☞ STM32 图形:使用滑动容器控件 — 了解如何在 STM32H735 探索套件上利用 TouchGFX Designer 使用并实现滑动容器控件。9 s8 ]' y. u8 w+ \" ]0 @# d! H
☞ STM32 图形:利用索引图像格式 — 了解索引图像格式如何帮助减少外部 Flash 存储器需求并提高图形性能。
; U1 M/ H0 x0 }* D' s. t8 E☞ STM32 图形:仪表控件入门(第一部分) — 学习如何在 STM32G0 平台上使用和自定义 TouchGFX 仪表控件。可将这些概念轻松应用于其他评估板和定制项目。+ _; @: x# \/ z" L7 P
☞ STM32 图形:仪表控件入门(第二部分)— 学习如何在 STM32G0 平台上使用和自定义 TouchGFX 仪表控件。可将这些概念轻松应用于其他评估板和定制项目。
' V0 T* R* C. ~- n( l☞ STM32 图形:滚动列表控件入门— 了解如何在 TouchGFX 中使用滚动列表控件。
/ D0 E& E# n9 G9 v( I4 V4 j☞ TouchGFX实例:Cacheable Container# M( Q2 G1 K  P( Y4 L! i
☞ STM32图形:滚动列表小部件入门(一)
; k4 Z  a/ f9 O0 {6 j! {☞ STM32图形:滚动列表小部件入门(二)0 m4 v/ z" f2 n3 k1 e4 x
☞ STM32图形:滚动列表小部件入门(三)
4 x2 s6 a7 k8 D& Q* r3 w☞ TouchGFX 产品特性文本管理 —借助新的增强版式设置,节省时间和复杂性。现在指定排版本身的设置并将字体、大小和每像素位数设置为默认值(对于一千个文本)。2 q3 x1 l1 g; p, j
☞ TouchGFX Designer widget Gauge组件 — 介绍Gauge组件并展示其如何使用。这一控件已添加至TouchGFX 4.16版本中。
. v' Z5 }4 v. I% I6 ^5 c9 C
TouchGFX与底层之间的互动介绍
$ w) d6 K- s8 @0 R' i
本组视频主要介绍如何通过使用 RTC(实时时钟)、图形控件、设置Octo-SPI外设、缓存存储在SD卡上的位图等方法,实现TouchGFX与底层之间的互动。+ i0 u" @: d- B, \# j
! S% q7 z! e: E7 X& {9 \2 J
☞ STM32 图形:如何使用带有 AnalogClock 控件的 RTC — 了解如何使用 RTC(实时时钟)外围设备,并使用 AnalogClock 控件显示时间。
5 p( C0 d4 H; ~8 V☞STM32 图形:如何使用图形控件显示 ADC 转换值(第 1 部分) —  了解如何操作和使用 TouchGFX 图形控件来显示 ADC 转换值。在第 1 部分中,我们将在 TouchGFX Designer 中设置图形控件。& }* O4 t. O3 F* q
☞ STM32 图形:如何使用图形控件显示 ADC 转换值(第 2 部分) —  第 2 部分会为你介绍如何配置 ADC 并将转换值传递至图形控件。
5 f0 ?% K' W, z: X☞ STM32 图形:在交互中使用“Hardware button is clicked” — 了解如何操作和使用 TouchGFX 交互设置“Hardware button is clicked”,以便利用 STM32H735G-DK 探索套件将 GUI 和外部硬件按钮添加到项目中。
9 l; T% H; D& X: U5 J☞ STM32图形:如何在TouchGFX模板中设置不同的OSPI Flash 第1部分 — 介绍如何在STM32CubeMX中设置Octo-SPI外设。
8 h/ l7 S) `: i& N7 }2 ?☞ STM32图形:如何在TouchGFX模板中设置不同的OSPI Flash 第2部分— 介绍如何初始化Octo-SPI外设并在存储器映射模式下设置Octo-SPI外设。- s% e' `( R6 I7 G- y1 W  R
☞ STM32图形:如何在TouchGFX模板中设置不同的OSPI Flash 第3部分 — 介绍如何在STM32CubeMX中设置Octo-SPI外设。7 d: ]" f  I  g7 ~7 T+ P
☞ STM32图形:如何缓存存储在SD卡上的位图 第1部分 — 展示如何设置SD/MMC外围设备,并将FATFS文件系统添加到STM32F746开发板的TouchGFX模板中。! _7 ]1 i2 C9 j2 m+ \; G
☞ STM32图形:如何缓存存储在SD卡上的位图 第2部分 — 展示如何将存储在SD卡上的位图存储到同步动态随机存储器(SDRAM)中。
8 o) |, E1 f/ ]) y; _2 x4 d☞STM32图形:如何缓存存储在SD卡上的位图 第3部分— 演示如何加载并运行二进制文件。% Y# N) [/ k* r' G$ m2 k% X; i8 N
☞ TouchGFX GUI与硬件交互— 从简介开始,然后对Touch GFX模型进行说明,之后将展示如何创建Touch GFX项目、如何创建屏幕以及如何切换屏幕,最后再为大家展示如何实现硬件与图形用户界面之间的交互。
9 r; r1 o3 q! f( P; s1 g1 G6 ~2 k' S+ Q8 ^' q+ u4 K7 ^
Demo案例分享
7 i7 ^" @) l( g
本组视频为大家分享在不同的STM32平台上运行TouchGFX实现GUI的效果演示。
& K2 D. o+ b$ I. \

# b* N, i0 h, f% H8 z2 ^' X☞ STM32H750B探索套件上运行TouchGFX效果展示
( `- L! o' T0 q% {1 z, u& H* I☞ 三分钟Get TouchGFX- Design, Implement & Run!$ a( s% Z6 {8 u0 l) X9 f7 i0 a
☞ STM32G081L GUI Demo演示3 ^% k! L+ T* `! P  X9 z- O, g4 D
☞ 低成本GUI解决方案
: k7 o8 ?. S2 I☞ WB TouchGFX demo
, q$ `( u  s9 }! I1 D  I7 ?
☞ 基于Azure RTOS和Threadx TouchGFX的智能家居Demo — 基于Azure RTOS和Threadx TouchGFX的智能家居Demo。
# w% J, I1 F& [/ T☞ GUI-Demo-STM32H750 — STM32H750 系列微控制器包括一个运行频率高达 280 MHz 的 Arm® Cortex®-M7 内核。使用 GUI 解决方案 Embedded Wizard,您可以非常快速地高效地开发和部署 HMI。只需将按钮、滑块和文本视图等即用型和可自定义的小部件轻松拖放到画布上即可。用动画及其适当的功能丰富它们。只需单击一下即可生成、编译和刷新新应用程序,您就完成了。! E+ L* d6 ~$ q" t$ t+ o+ T# g+ n$ z2 _
☞ GUI-Demo-STM32H7B3
) e$ w! Y/ [( X6 n9 r2 q1 }4 {6 _☞ GUI-STM32MP157 在 4”800*480 MIPI-DSI 显示器上运行由 KDAB 开发的QT图形演示
0 b6 r; G% Z/ c! S7 y9 h, ~☞ NeoChrom GPU - 全新的2.5D加速器,针对STM32上实现丰富UI进行了大量的硬件优化$ _: `/ i& K5 j( @: J2 D' K
☞ 2022 STM32线上技术周-STM32U5的表盘方案
' S/ E4 |7 J1 s" O1 O7 b2 F☞ 2022 STM32线上技术周-STM32H7的图表方案8 ~# ~, a* Y' w
☞ STM32U599 Neochrom GPU演示
  w! i" l6 J. v. z. {5 {  ?3 Q
编译环境介绍
0 E& w3 J  N' [9 @8 k
本组视频主要介绍如何将 IAR EWARM 、 Keil uVision 等编译环境用于 TouchGFX 模板。
) K7 Y% H$ a3 R, v+ c) }# l☞ STM32 图形:如何将 IAR EWARM 用于 TouchGFX 模板— 介绍如何使用 IAR EWARM 构建、下载和调试 STM32H7B3I-DK TouchGFX 模板。% K! d- V! W7 C2 X) s
☞ STM32 图形:如何将 Keil uVision 用于 TouchGFX 模板 — 介绍如何使用 Keil uVision 添加外部 Flash 加载程序,然后构建、下载和调试 STM32H7B3I-DK TouchGFX 模板。
, Z4 U+ X) e  R" O: p
# [0 `0 c8 n4 M, m' L
学习有奖

% e+ q, g/ Q) L; i1 L( }5 @: }打卡上方学习视频,截图回复本帖,有奖:
( p! M5 U0 V$ i, P连续打卡5天,获得300ST金币& S5 j& w1 y% ~; _6 p
连续打卡8天,获得700ST金币
3 c, G, N9 L1 t- n连续打卡10天,获得ST开发板一块(前10名)0 ]& k. ]7 p3 M0 I

# C& H2 L3 r, u( ]2 ^
  s. Z8 T$ T& V7 p) |/ `9 r( X- T1 k% F3 p5 M

3 t5 N5 e& z% j, d" Z$ a7 ^
- T9 ]% j5 @" l4 A: L) V
赞 收藏 1 评论155 发布时间:2023-8-1 14:56

举报

155个回答
EPTmachine 回答时间:2023-8-10 09:06:00

image.png

image.png活动第10天打卡

EPTmachine 回答时间:2023-8-3 07:06:01

image.pngimage.png活动第三天打卡

EPTmachine 回答时间:2023-8-2 06:59:40

image.png

image.png

活动第二天打卡

EPTmachine 回答时间:2023-8-1 15:07:22

image.png

活动第一天打卡

A峰A 回答时间:2023-8-1 16:37:32

Snipaste_2023-08-01_16-36-16.png

dvacos 回答时间:2023-8-1 16:45:42

8.1 day1

image.png

bitterheart 回答时间:2023-8-1 17:00:22

image.png

打卡 day1 8月1号

kmxm 回答时间:2023-8-1 22:01:08

打卡image.png

chat 回答时间:2023-8-1 23:25:34

1.png

8.1

zbcd 回答时间:2023-8-1 23:27:43

1.png

day 1

dvacos 回答时间:2023-8-2 09:33:19

8.2 day 2

image.png

A峰A 回答时间:2023-8-2 09:39:42

Snipaste_2023-08-02_09-39-22.png

STMWoodData 回答时间:2023-8-2 09:55:03

签到签到

STMWoodData 回答时间:2023-8-2 09:56:06

image.png

STMWoodData 回答时间:2023-8-2 09:57:13

image.png

落花又见流水 回答时间:2023-8-2 10:12:42

image.png

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版