打印
[GUI]

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

[复制链接]
858|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 jinyi7016 于 2022-8-26 10:00 编辑

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



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

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


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


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




如果要新建一个自己的工程。
并选择好开发板的型号,点Create就可以了。

新建的是一个空的界面,一些界面可以自己新建,可以移植。
先简单添加一个TEXT与一个图片。

设计好后,点右下角最后一个“Run Target”,可以直接把程序下载到开发板上。

但在烧写步骤时,会有如下的错误,看提示,是找不到STM32CubeProgrammer,而且路径是C盘的。但我的是安装在D盘的。
看来,这个软件不能自动识别STM32CubeProgrammer的路径。


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


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




开发板上的界面如下:




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





使用特权

评论回复
沙发
pmp| | 2022-8-17 16:29 | 只看该作者
TouchGFX性能怎么样   

使用特权

评论回复
板凳
ulystronglll| | 2022-8-18 17:24 | 只看该作者
已经开始做了吗   

使用特权

评论回复
地板
quickman| | 2022-8-19 19:56 | 只看该作者
STM32H750确实很高端呢。   

使用特权

评论回复
5
sheflynn| | 2022-9-11 11:23 | 只看该作者
touchgfx 可以免费用吗

使用特权

评论回复
6
vivilyly| | 2022-9-11 11:42 | 只看该作者
支持TouchGFX   

使用特权

评论回复
7
232321122| | 2022-9-11 18:00 | 只看该作者
高级图形软件框架。      

使用特权

评论回复
8
wengh2016| | 2022-9-12 13:16 | 只看该作者
stm32f103能运行touchgfx吗

使用特权

评论回复
9
everyrobin| | 2022-11-3 21:58 | 只看该作者
第一次接触ToughGFX,中文显示是问号。      

使用特权

评论回复
10
MessageRing| | 2022-11-4 18:36 | 只看该作者
TouchGFX性能怎么样?

使用特权

评论回复
11
mikewalpole| | 2022-11-5 09:51 | 只看该作者
TouchGFX可以减轻CPU负载?               

使用特权

评论回复
12
maudlu| | 2022-11-5 14:25 | 只看该作者
想学一些简单的C++做GUI,推荐什么书?   

使用特权

评论回复
13
Jacquetry| | 2022-11-5 16:13 | 只看该作者

touchgfx免费吗?

使用特权

评论回复
14
pixhw| | 2022-11-11 14:23 | 只看该作者
stm32f103能运行touchgfx吗?      

使用特权

评论回复
15
Stahan| | 2022-11-11 21:29 | 只看该作者
TouchGFX性能怎么样?

使用特权

评论回复
16
Henryko| | 2022-11-11 21:49 | 只看该作者
高级图形软件框架。

使用特权

评论回复
17
Bowclad| | 2022-11-11 22:15 | 只看该作者
TouchGFX占用高吗?

使用特权

评论回复
18
Undshing| | 2022-11-11 22:52 | 只看该作者
stm32f103能运行touchgfx吗

使用特权

评论回复
19
gygp| | 2022-11-13 14:30 | 只看该作者
touchgfx怎么添加stm32模板??           

使用特权

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

本版积分规则

131

主题

1336

帖子

12

粉丝