[GUI]

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

[复制链接]
513|18
手机看帖
扫描二维码
随时随地手机跟帖
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模板??           

使用特权

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

本版积分规则

131

主题

1318

帖子

12

粉丝