TouchGFXDesigner 下载及安装教程

先点赞,再看博客,顺便点个关注鼓励一下。
如果文章看完,觉得不错的话可以点个收藏,日后不迷路。

1 前言

1.1 基本介绍

    TouchGFX是针对STM32微控制器进行了优化的高级免费图形软件框架,利用 STM32 的图形功能和体系结构,TouchGFX 通过创建令人惊叹的类似于智能手机的用户图形界面,加速了人机交互界面的革命。
    TouchGFX 框架包括 TouchGFX Designer(TouchGFXDesigner,一种易于使用、基于拖放的图形构建PC工具)以及 TouchGFX 引擎(一种功能强大且经过优化的图形核心)。TouchGFX 结合了所见即所得的模拟器和自动代码生成功能,使 GUI 开发变得容易。它涵盖了从早期设计草图到独家最终产品的所有步骤,通过快速迭代完成原型产品。
    TouchGFX Designer 也可作为独立的软件工具使用,可轻松快速地进行图形评估和概念验证。TouchGFX框架包括 TouchGFX Designer,分布在 STM32Cube MCU 软件包中。它与STM32CubeMX 的初始化和代码生成工具完全兼容,可以在统一项目工程环境中无缝地共同开发图形应用和主要应用程序。

1.2 主要特点

  • 结构:轻松创建多个屏幕内容和相关的过渡关联内容
  • 控件:多种可自定义的窗口小部件,例如滑动容器和循环进度,可以轻松创建GUI
  • 皮肤:
    a. 一组现成的图形外观,无需图形设计人员即可进行一致的原型设计
    b. 可使用自定义图形
  • 交互:用于创建用户友好的应用程序的动态交互
  • 自定义容器:
    a. 创建自定义可重用应用程序控件
    b. 具有统一外观的轻松平台开发
  • 文字处理:
    a. 在一个地方对字体和排版进行规定和管理
    b. 翻译服务
    c. 支持多种字母和脚本,例如拉丁文,西里尔文,阿拉伯文,中文和日文
  • 代码生成:
    a. TouchGFXDesigner 生成并维护高性能的 C ++ 代码
    b. 工具生成的代码与用户代码完全分离
    c. 所有类型的代码扩展都可以用于独特的动画以及系统互连
    d. 支持多个集成开发环境,例如 IAR,ARM Keil 和基于 GCC 的 IDE

1.3 准备工作

    系统版本: Windows 10 专业版 64 位
    软件版本: V4.14.0

2 软件下载

2.1 官网下载

    下载地址: 官网下载地址
    下载方法:

  1. 打开官网下载地址,点击 获取软件
    2.1_1
  2. 选择对应的版本进行下载。(需要登陆账号)
    2.1_2

2.2 云盘下载

    下载地址:https://pan.baidu.com/s/1-7z6Q0Mlscaw8yiCZzfkug(提取码:5eby)
    下载方法:直接下载。(云盘收录了 STM32Cube 系列软件)

3 软件安装

    安装步骤:

  1. 打开 TouchGFX-4.13.0.msi 文件;(文件目录:\Utilities\PC_Software\TouchGFXDesigner)
    3_1
  2. 点击 Next
    3_2
  3. 勾选 I accpt,点击 Next
    3_3
  4. 选择安装路径,点击 Next
    3_4
  5. 如果路径包括空格,安装程序将会报错;
    3_5
  6. 选择合适的无空格安装路径,点击 Next
    3_6
  7. 点击 Install
    3_7
  8. 安装程序自动校验和安装,以及移动所需文件;
    3_8
    3_9
    3_10
  9. 安装完成,点击 Finish
    3_11
  10. 打开 TouchGFXDesigner 软件;
    3_12
  11. 软件界面如下。
    3_13

4 结束

    其他版本软件的下载和安装教程均可参照本教程。
    本教程由 Brendon Tan 原创发布,版权所有。该文档仅供个人学习交流使用,不得用于其他用途, 禁止商用, 转载或公开使用请联系作者授权。
    此教程由本人独立整理,如有不当之处,欢迎指正。

<think>好的,用户想找TouchGFX 4.24.1 Designer的下载或使用说明。首先,我需要回忆一下之前提供的引用内容。引用[2]提到X-CUBE-TOUCHGFX安装路径,用户可能在STM32Cube的安装目录下找到对应版本的Designer。引用[5]给出了4.18版本的百度网盘链接,但用户需要的是4.24.1,可能需要检查是否有更新的资源。 然后,根据ST的常规做法,新版本通常需要通过STM32CubeMX或官方网站获取。用户可能需要安装最新版STM32CubeMX,然后在软件包管理里下载X-CUBE-TOUCHGFX的4.24.1版本。安装完成后,Designer应该位于对应的Utilities目录下,如引用[2]所述路径。 另外,引用[4]提到了项目地址,可能有社区资源,但不确定是否有4.24.1。需要建议用户先通过官方渠道获取,确保安全。如果官方没有,再考虑其他资源,但需注意风险。 使用说明方面,引用[1]和[3]提到了在CLion中配置和添加交互函数的方法,可以指导用户如何生成代码和集成到项目中。需要分步骤说明,比如打开.touchgfx.part文件,启动Designer,创建UI,生成代码,然后在IDE中配置编译。 最后,要提醒用户检查版本兼容性,确保CubeMX、HAL库和TouchGFX版本匹配,避免开发中的问题。可能需要参考官方文档或社区论坛获取更多支持。</think>关于TouchGFX 4.24.1 Designer的获取与使用,请按照以下步骤操作: ### 一、获取途径 1. **通过STM32CubeMX安装** - 在STM32CubeMX的软件包管理器中搜索`X-CUBE-TOUCHGFX 4.24.1`,安装后可在路径: $$ \text{C:\Users\<用户名>\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOUCHGFX\4.24.1} $$ 找到`Utilities\PC_Software\TouchGFXDesigner`目录[^2] 2. **官方资源渠道** - 访问ST官方开发者社区,需注册企业账号后获取最新版本 - 历史版本可通过百度网盘资源库查找(注:引用[5]提供的4.18版本链接可作为参考格式) ### 二、环境配置 1. **IDE集成** - 在CLion中打开`.touchgfx.part`工程文件 - 通过`External Tools`配置TouchGFX Designer启动路径[^1] 2. **硬件开发环境** - 需配套STM32H7/H5系列芯片 - 确保STM32CubeIDE版本与TouchGFX 4.24.1兼容 ### 三、核心功能使用 1. **界面设计** ```python # 在Screen1View.cpp中添加交互逻辑示例 void Screen1View::handleClickEvent(const ClickEvent& event) { if (event.getType() == ClickEvent::PRESSED) { // 控制硬件LED的代码位置[^3] HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET); } View::handleClickEvent(event); } ``` 2. **代码生成** - 完成UI设计后点击`Generate Code`按钮 - 自动生成`gui\src`和`gui\include`目录文件 ### 四、版本验证 通过TouchGFX Designer启动时的控制台输出,确认版本号包含`4.24.1`标识。建议同时更新STM32CubeF4/H7库至最新版本以确保兼容性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值