[GUI] 【STM32H750B-DK评测】TouchGFX Designer——Hello World

[复制链接]
 楼主| jinyi7016 发表于 2022-8-16 08:47 | 显示全部楼层 |阅读模式
<
本帖最后由 jinyi7016 于 2022-8-26 10:00 编辑

@21小跑堂
TouchGFX采用了Model-View-Presenter的设计架构,将逻辑从图形中分离出来,结构比较清晰,也便于代码的重用和各个模块的维护和独立测试。


clipboard.png
其中:        
M:就是要显示的界面和交互的接口
V:就是显示接口,显示M的内容,把操作传输给P
P:是一个关联性比较强的,由于控制与传递M与V之间的事件。

回过头来,我们看TouchGFX Designer软件。
TouchGFX Designer提供了很多个Demo,有的是特定场景的应用,有的是一些游戏。
clipboard.png

直接选择一个Demo,可以进行Create,新建一个工程。
如下这个Demo:
clipboard.png

Demo可直接运行,仿真界面,就类似于一个小程序:


clipboard.png

如果要新建一个自己的工程。
并选择好开发板的型号,点Create就可以了。
clipboard.png
新建的是一个空的界面,一些界面可以自己新建,可以移植。
先简单添加一个TEXT与一个图片。
clipboard.png
设计好后,点右下角最后一个“Run Target”,可以直接把程序下载到开发板上。
clipboard.png
但在烧写步骤时,会有如下的错误,看提示,是找不到STM32CubeProgrammer,而且路径是C盘的。但我的是安装在D盘的。
看来,这个软件不能自动识别STM32CubeProgrammer的路径。

clipboard.png
于是找到cube_programmer.mk,进行如下的修改,把STM32CubeProgrammer路径修改到我的安装目录下。
clipboard.png

再重新进行下载,这时,可以下载成功了。


clipboard.png

开发板上的界面如下:

微信图片_20220816084617.jpg


最后,无意中看到TouchGFX 的文档,有一个注意事项:要把STM32CubeProgrammer安装到默认目录。智能化有待提高啊,其实扫一下注册表就可以解决了吧。
如果不想修改,可以直接重新安装一下STM32CubeProgrammer到默认目录。否则,每次新建的工程都要进行mk文件的修改了。
clipboard.png




pmp 发表于 2022-8-17 16:29 | 显示全部楼层
TouchGFX性能怎么样   
ulystronglll 发表于 2022-8-18 17:24 | 显示全部楼层
已经开始做了吗   
quickman 发表于 2022-8-19 19:56 | 显示全部楼层
STM32H750确实很高端呢。   
sheflynn 发表于 2022-9-11 11:23 | 显示全部楼层
touchgfx 可以免费用吗
vivilyly 发表于 2022-9-11 11:42 | 显示全部楼层
支持TouchGFX   
232321122 发表于 2022-9-11 18:00 | 显示全部楼层
高级图形软件框架。      
wengh2016 发表于 2022-9-12 13:16 | 显示全部楼层
stm32f103能运行touchgfx吗
everyrobin 发表于 2022-11-3 21:58 | 显示全部楼层
第一次接触ToughGFX,中文显示是问号。      
MessageRing 发表于 2022-11-4 18:36 | 显示全部楼层
TouchGFX性能怎么样?
mikewalpole 发表于 2022-11-5 09:51 | 显示全部楼层
TouchGFX可以减轻CPU负载?               
maudlu 发表于 2022-11-5 14:25 | 显示全部楼层
想学一些简单的C++做GUI,推荐什么书?   
Jacquetry 发表于 2022-11-5 16:13 | 显示全部楼层

touchgfx免费吗?
pixhw 发表于 2022-11-11 14:23 | 显示全部楼层
stm32f103能运行touchgfx吗?      
Stahan 发表于 2022-11-11 21:29 | 显示全部楼层
TouchGFX性能怎么样?
Henryko 发表于 2022-11-11 21:49 | 显示全部楼层
高级图形软件框架。
Bowclad 发表于 2022-11-11 22:15 | 显示全部楼层
TouchGFX占用高吗?
Undshing 发表于 2022-11-11 22:52 | 显示全部楼层
stm32f103能运行touchgfx吗
gygp 发表于 2022-11-13 14:30 | 显示全部楼层
touchgfx怎么添加stm32模板??           
您需要登录后才可以回帖 登录 | 注册

本版积分规则

148

主题

1411

帖子

12

粉丝
快速回复 在线客服 返回列表 返回顶部