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

中秋遇上国庆 | 学习不停,福利不停  

[复制链接]
STMCU-管管 发布时间:2025-9-25 15:29
中秋遇上国庆 | 学习不停,福利不停: r" I( W5 W. P: e* I
: R8 @% y& Z! K# l
中秋ST论坛首页banner位.png
* U" W$ D' |, ~) E5 J+ d
假期未到,活动先行,小长假马上要来了,提前为大家准备了假期福利活动:学习,打卡,申请板子,论坛畅谈样样都有,总有一款适合您!此外,年初我们GUI板卡热情未了,本次我们再给你续上,且续大杯,GUI板卡低中高端都有,冲!

4 O# e1 B0 t7 h2 m  J2 ~" f
活动时间:即日起——10月10日
福利一:GUI学不停,学教程写笔记

- F$ U( V( H& r2 p" ~+ I
活动介绍:
最近,ST TouchGFX 实操系列视频又上新了一个新的视频合集-《如何使用TouchGFX》, 视频展示了如何利用TouchGFX设计器和TouchGFX引擎功能来实现炫酷动效的实操技巧。

. g: {2 r4 v: Y) R8 @7 V
TouchGFX_07. 如何进行屏幕转换
(以上展示1篇视频,11篇可点击新入口右侧有集数切换查看)

+ U6 f% D4 \+ M1 h( H: R# X! i5 [) W# k" p) K( p
活动规则:
打卡学习11节课,活动时间内在论坛分享学习心得/学习笔记
活动奖励:抽8位分享用户送出:充电宝一个、小米电动牙刷、绿联充电魔盒等

) B4 {! b' @1 n
福利二:GUI来实战
活动规则:GUI板卡申请:为有实力的坛友准备了STM32F429-DISCO*2、STM32F746-DISCO*1、STM32H735-DK*1、STM32H745-DK*1、STM32H750-DK*1,请在评论区完成你的申请理由。
, k, p  N; j; @7 s' g+ j6 L& y

9 V. o6 K. ?& N4 O! m& v
26-板卡-中秋.png
# q. ^0 M" `/ O
评测要求:申请通过者选择下方任务也可自定任务,需完成4篇+1演示视频,
注意:按要求完成可保留板卡,如未按照要求分享或发布内容仅为开箱和点亮屏幕则需退回板卡让其他坛友参与!
开发板型号
STM32F429-DISCO
STM32F746-DISCO
STM32H735-DK
STM32H745-DK
STM32H750-DK
任务1
创建一个简单的图形用户界面(GUI),显示一个欢迎消息和一个按钮,点击按钮后显示一个弹出窗口。
利用其高性能图形处理能力,开发一个3D图形渲染应用,展示一个简单的3D模型。
利用其强大的处理能力和丰富的外设,做一个工业控制界面,显示设备状态和控制按钮。
利用其高性能和大内存,做一个游戏应用/智能家居,如节奏大师等。
利用其高性能和丰富的外设,开发一个汽车仪表盘界面,显示速度、油量等信息。
任务2
使用触摸屏功能,实现一个简单的绘图应用,用户可以用手指在屏幕上绘制线条。
实现一个多媒体播放器,支持音频和视频播放,并带有播放控制按钮。
实现一个数据加密和解密工具,通过触摸屏输入数据,显示加密和解密结果。
实现一个图像处理应用,支持图片的加载、显示和基本的图像处理操作(如旋转、缩放)。
实现一个语音助手应用,支持语音识别和语音反馈。
任务3
开发一个温度传感器数据可视化应用,实时显示温度数据的图表。
开发一个智能手表界面,显示时间、日期和天气信息。
开发一个智能家居控制中心,显示和控制家中的各种设备状态。
开发一个健康监测应用,显示心率、血压等健康数据的实时图表。
开发一个智能零售界面,显示商品信息和支付选项。
" s! v0 M6 q# R2 g
& o9 c) }9 M# }7 ~& U+ I
福利三:连续打卡,以论坛为家!
活动规则:活动期间在评论区每日来打卡一次,连续打卡不可间断。
活动奖励:连续打卡完成用户中抽10位送:10元京东卡、20元京东卡
; g+ U3 ^3 b8 ~* O( e
; d1 x' k$ f4 D
福利四:工程师杂谈,看看假期你怎么过!?
分享一篇国庆趣事到论坛,可以是生活、可以是旅游、可以是玩板子等等在合规的前提下畅所欲言。
活动规则:抽8位用户送:露营椅一个!
1 `6 A! N' h3 g6 [  U5 Y
本次活动礼品一览:

0 d1 m' |( B  t) S, ^
礼品-中秋.png

; A* C) p, U9 J% ]: A9 q
. e8 c8 x/ f$ ?! o3 L2 e$ \
活动解释:
1、本次活动解释权由论坛所有。
2、活动有任何问题可私信STMCU-管管
3、活动礼品在活动结束后4周内安排完毕

$ J3 S5 O2 J% ^6 `
3.gif

  ~2 {- q  c+ Q

: m+ s* Q' J9 y7 N8 s
& v- ?: ~+ F, J6 P) p* N! F$ S; Y, n+ n' r
  a7 m' Y. B- f" M& c% D
1 y6 B8 `% d& g, ?% n# d1 D6 Q

' p1 v/ r' c0 M
赞 收藏 评论295 发布时间:2025-9-25 15:29

举报

295个回答
行色匆匆 回答时间:2025-10-6 16:18:46

ST TouchGFX 实操系列视频学习笔记

第1节: TouchGFX_00 - TouchGFX GUI设计工具

TouchGFX 概述:TouchGFX 是用于STM32微控制器驱动设备开发图形用户界面 (GUI) 的强大工具,本节介绍其基本用途和功能。通过本节入门,我意识到TouchGFX不仅是工具,更是嵌入式GUI开发的桥梁,这激发了我对STM32项目的热情,计划尽快实践应用。图片.png

第2节: TouchGFX_02 - 如何安装TouchGFX Designer和STM32Cube软件环境 本节聚焦TouchGFX Designer和STM32Cube的安装,用于GUI开发。关键是下载、安装并在CubeMX中集成包,以启动GUI创建。安装过程看似简单,却奠定开发基石,我体会到环境配置的重要性,避免了后期兼容坑,感觉更自信地进入实际编码。

图片.png

第3节: TouchGFX_03 - 如何创建用户界面(UI) 使用TouchGFX Designer添加按钮等交互元素,实现基本用户交互。流程包括GUI设计和CubeIDE编译烧录。亲手构建第一个UI让我感受到设计与部署的无缝衔接,这不仅是技能积累,更是激发创意,让我迫不及待想扩展更多功能。

图片.png

第4节: TouchGFX_04 - 点击没有可见控件的区域

无可见控件点击区域,启用屏幕特定区域的点击交互,即使无可见UI元素,提升GUI灵活性。这种隐形交互的设计让我看到GUI的无限可能,在资源有限的嵌入式中,它巧妙解决了视觉与功能的平衡,值得在项目中多用。

图片.png

第5节: TouchGFX_05 - 移动控件的三种方法

控件移动技术演示了三种移动控件方法,从简单到复杂,实现动态UI定位和动画。三种移动方式让我理解了从静态到动态的渐进,这在实际UI如游戏或仪表盘中将极大提升用户体验,我已开始规划应用场景。

图片.png

第6节: TouchGFX_06 - 控件的淡入淡出

动画效果实现控件淡入/淡出,使用缓动方程控制平滑度。通过简单/复杂示例应用。淡入淡出的平滑让我体会到细节决定用户感知,在STM32的低功耗环境中,这种优化不仅是美观,更是性能的艺术。

图片.png

图片.png
认真 回答时间:2025-10-8 23:10:44
课程学结
% V  }6 n% T, W4 v本系列教程共11节视频,聚焦STM32微控制器上的TouchGFX GUI开发实操,从工具安装到高级优化,逐步构建嵌入式图形用户界面(GUI)。内容由基础入门到性能调优,适合初学者和有STM32经验的开发者。结合实践操作,掌握TouchGFX Designer、STM32CubeIDE等工具,实现高效、资源友好的触摸界面开发。教程强调实际编码与硬件部署,适用于IoT、智能仪表等项目。
% y) C$ q3 a* A/ Z  o2 |4 @3 P: D% Y
' W8 w9 u) \7 u$ x- ^
核心概念汇总:. W8 I2 ?+ Q9 Z6 v7 `
0 O8 _: I9 _: a. L
1、TouchGFX 基础包括STM32专用GUI框架,支持交互控件、动画、屏幕管理,优化嵌入式资源限制。
8 X6 k' S) K8 y0 U0 b9 Y
: ]3 V3 {1 p3 p- _/ a  A2、工具链包括TouchGFX Designer(设计UI)、STM32CubeMX(配置包)、CubeIDE(编译烧录)。# s: @; B1 D) O
3、关键功能包括控件交互(点击、移动、淡入淡出)、动态数据更新、图像集成、屏幕转换、内存/帧缓冲优化。. V) C+ X6 r- T# ]( S0 @, ~
4、资源管理包括Flash/RAM优化至关重要,避免嵌入式瓶颈,确保流畅渲染。
5 ^2 H7 o/ N+ ]/ z& z& T0 v  Q$ K, ~/ M1 `7 {) p6 j
整体开发流程
2 V3 E+ e: a# L7 J阶段1: 环境搭建(第1-2节)了解TouchGFX用途,下载/安装Designer和STM32Cube。在CubeMX集成TouchGFX包,验证兼容。
  E9 d; T& Q  l+ G9 E+ x) B
0 h: v5 P% k  f. O" q0 @阶段2: 基础UI构建(第3-4节)新建项目,添加按钮等交互元素,配置点击区域(含无可见控件)。编译烧录到STM32板,测试基本交互。
/ U4 L1 u- J! s, B7 {: S$ t$ o3 i+ C
阶段3: 动态交互与动画(第5-7节)实现控件移动(setXY、MoveAnimator、自定义偏移)。增加淡入淡出动画(Alpha变化、缓动方程)。创建多屏幕,配置交互/代码切换(transitionToScreen),应用过渡效果。, T" z1 F/ Z9 o
1 Z* i7 J) A4 S0 d& e3 o' D$ @
阶段4: 数据与视觉增强(第8-9节)动态更新Text Area(格式化字符串、invalidate重绘)。
9 c% r, U0 J- G9 z5 v4 M! W8 E$ n% v
导入/优化图像(压缩资产、缩放配置),提升视觉。9 A/ |) c0 p& s" {9 U

: J% T( R, B- @, G! p阶段5: 性能优化(第10-11节)节省Flash内存(四项功能:压缩、动态加载等,目标>90%节省)。选择帧缓冲策略(单/双/部分,根据RAM/性能平衡)。
$ A& C) v( |( j9 Z- G; V! m/ V8 w! i! o2 I; }0 O
学习体会9 U  P. k- Y6 F  R" |& j

$ }3 ^9 n; L" G; y; L通过11节实操,我从对TouchGFX陌生到掌握完整开发链路,深刻体会了视觉美观与硬件约束的平衡。教程逻辑清晰,每节层层递进,让抽象概念落地为代码,极大提升了我的STM32项目信心。收获最大是优化思维——资源有限下,四招内存节省和缓冲策略如“锦囊”,未来将应用于智能家居原型。
0 c& `3 I4 t) l
lrst-1.jpg
lrst-2.JPG
行色匆匆 回答时间:2025-10-6 16:29:33

第7节: TouchGFX_07 - 如何进行屏幕转换

屏幕转换添加屏幕、切换并应用效果。两种方法:交互和代码实现。屏幕转换让我看到多页面应用的骨架,这在复杂项目中至关重要,学会后我感觉GUI开发从碎片化走向整体化。

图片.png

第8节: TouchGFX_08 - 如何在文本区域中设置数据

动态文本更新编程方式为Text Area设置数据,实现实时显示。

图片.png

第9节: TouchGFX_09 - 如何添加图像 图像集成添加不同类型图像控件,提升视觉效果。添加图像的过程让我感受到视觉冲击力的重要,在嵌入式中,优化后它不只是装饰,更是高效传达信息的载体。

图片.png

第10节: TouchGFX_10 - 节省Flash存储器内存 通过内存优化四项功能,节省>90% Flash内存,低成本高性能。内存优化的四招让我震惊于嵌入式开发的权衡艺术,这不仅是技术,更是工程思维的体现。

图片.png

第11节: TouchGFX_11 - 如何选择正确的帧缓冲区策略

帧缓冲策略,TouchGFX渲染存储方式,影响内存/性能,选项包括单/双/部分缓冲,根据具体情况进行选择。帧缓冲的选择让我理解硬件与软件的深度耦合,这结尾一课如画龙点睛,巩固了整个系列,让我对TouchGFX开发信心倍增。

图片.png

图片.png
图片.png
VegardCheng 回答时间:2025-9-25 15:49:33

签到签到

〃聪聪哥哥 回答时间:2025-9-25 15:54:17

签到 签到

LN 回答时间:2025-9-25 15:59:20

申请这个STM32L429-DISCO

最近在搞彩屏显示,已经可以显示了。但是飞线过多,想用一体板子。

这款性能够了,7*系列高端对高手合适,

正在看《如何使用TouchGFX》和LVGL应该能完成3个任务和视频。

zwjiang 回答时间:2025-9-25 16:03:56

每日来打卡一次

逸邦 回答时间:2025-9-25 17:01:02

签到

h12121 回答时间:2025-9-25 17:08:42

打卡打卡

VegardCheng 回答时间:2025-9-25 17:10:28
Day1:了解TouchGFX GUI设计工具+ i  g+ ~, }; ?' x' s
无标题.png
, ~" I$ u6 E4 L) i1 V% @( {' P% x. `
A0dy 回答时间:2025-9-25 17:58:32

签到

埃斯提爱慕 回答时间:2025-9-25 19:19:09

打卡打卡

xu@xupt 回答时间:2025-9-25 20:29:05
签到 签到
Qiuxiaoxiong 回答时间:2025-9-25 20:39:01

打卡

latera 回答时间:2025-9-25 20:46:12

签到

sumoon 回答时间:2025-9-25 21:36:11
9.25打卡$ {8 y9 X" B. ~/ y
lospring 回答时间:2025-9-25 21:38:23

day1

了解touchgfx的安装

image.png

所属标签

ST中文论坛活动

即日起开启活动话题入口,之后的活动统一都放在此处,欢迎大家的加入!


最新内容

相似技术帖

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