查看: 1494|回复: 0

[评测分享] 【STM32H735-DK 测评】⑤TouchGFX介绍及基础上手

[复制链接]
  • TA的每日心情
    开心
    2024-4-25 10:04
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2024-3-27 00:22:00 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 eefocus_3880118 于 2024-3-28 22:30 编辑

    TouchGFX是ST推出的一款GUI,在ST上目前用的多的第三方GUI基本都是STemWin、LVGL。这两款我都用过,但是他俩都有一些我不能接收的缺点。STemWin做出来的界面太土了(也有可能是我的技术太菜),LVGL没有很好用的所见即所得的开发工具,虽然有官方工具squareline,但是他要钱。而且他俩都需要移植,如果还想用一些硬件特性,例如DMA2D,还需要做额外的工作,用起来也麻烦。  但是TouchGFX基本上都解决了我的痛点,它是ST官方开发的,可以直接在CUBEMX中添加,大大减少了手动移植的困难,而且官方也对每个芯片做了适配,可以很好地发挥芯片的各个硬件性能。他也有配套的所见即所得编辑工具TouchGFX Designer,最最重要的一点是,他免费!只要你是ST的芯片,就可以免费用!这对商用非常的友好。
    那么我们就看看如何简单上手TouchGFX吧。

    第一步肯定是要安装软件啦,我们可以直接在CUBEMX中下载资源,不用去官网找。
    2.png

    找到TouchGFX,然后选择一个版本(我选择的当前的最新版本2.23.0),然后安装(我这边已经安装过了,所以安装按钮是灰色的)。

    3.png

    然后我们需要找到CUBEMX下载的文件夹路径,不清楚下载到哪里的可以看一下下图
    5.png

    在下载的路径中,逐层进入,就可以找到TouchGFX的软件安装包

    6.png

    具体软件安装我就不赘述了,反正一直下一步就OK了

    软件安装好后,你可以在桌面上看到2个新的快捷方式,我们主要用的是TouchGFX 4.23.0 Designer

    7.png

    双击打开,可以看到整个界面非常简洁,一看就明白。左侧主要有6个按钮,分别是home、create、example、demos、docs、Q&A。

    8.png

    home:你可以创建一个新的工程(跳转到create)/打开一个已有工程。你的历史工程也会在这个界面显示

    create:创建一个新的工程,你可以创建一个模拟器、基于ST的板卡、还有第三方的板卡

    9.png

    example、demos这两个界面内容其实很相似,看上去他俩都是一些demo。只是example更侧重某个功能的暂时,demos更侧重整体功能的综合演示

    10.png


    11.png

    如果你手上有对应的开发板的话,你就可以在这里直接下载运行demo,待会儿我会来展示一下如何操作。

    最后的docs、Q&A都是网页的链接,这个对于初学者是十分有用的,docs中对整个TouchGFX是什么,怎么用等等都做了说明,最重要的是他有中文!!!

    12.png
    另外,ST在电堂也有TouchGFX的教程视频,https://c.51diantang.com/columndetail?id=af88926765f94eb8baf8ced639575a51

    接下来我们就来跑个demo试试
    首先选择一下使用的开发板
    13.png


    14.png

    再来选择一个demo,只要是能显示出图片的,就可以直接运行,哪些显示芯片上带哭脸的,就是不适配这个开发板
    15.png

    打开工程
    16.png
    点击右下角的按钮即可自动编译并下载(前提是你得安装STM32CubeProgrammer),左下角按钮点击后即可查看编译、下载的日志


    编译下载成功日志如下

    17.png

    下载成功后开发板界面

    18.jpg

    视频演示详见附件

    demo演示视频.rar (5.33 MB, 下载次数: 0)
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-24 08:25 , Processed in 0.121006 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.