加速物联网HMI革命,基于TouchGFX的高效GUI显示方案

TouchGFX 是一款针对 STM32 微控制器优化的先进免费图形软件框架。 TouchGFX 利用 STM32 图形功能和架构,通过创建令人惊叹的类似智能手机的图形用户界面,加速了物联网 HMI 革命。

TouchGFX 框架包括 TouchGFX Designer (TouchGFXDesigner)(一个易于使用、基于拖放的图形构建 PC 工具)和 TouchGFX 引擎(一个强大且经过优化的图形核心)。 TouchGFX 结合了所见即所得模拟器和自动代码生成,使 GUI 开发变得简单。它涵盖了从早期设计草图到独家最终产品的所有步骤,以及对成品原型的快速迭代。

TouchGFX Designer 可作为独立的软件工具使用,可轻松快速地进行图形评估和概念验证。 TouchGFX 框架(包括 TouchGFX Designer)分布在 STM32Cube MCU 包中。它与STM32CubeMX初始化和代码生成工具完全兼容,可在统一的项目环境中无缝地共同开发图形和主要应用程序。

为了帮助工程师试验 X-NUCLEO-GFX01M1 显示板,我们还推出了软件扩展包。它将包含 NUCLEO-G071RB 板的驱动程序和简单的"Hello World"示例X-CUBE-DISPLAY解决方案与STM32Cube生态系统的最新更新兼容。然后,开发人员可以在将驱动程序或应用程序移植到另一个 STM32 MCU 时研究我们的实现。此外,TouchGFX Designer 还可以为经济高效的 STM32G017 Nucleo 板和 X-CUBE-DISPLAY 运行三个演示。这些应用程序作为完整源项目提供,可帮助开发人员实施其解决方案。使用STM32G071的应用模板时,演示还可以快速启动原型和 X-NUCLEO-GFX01M1 显示器。

借助ST的X-NUCLEO-GFX01M1的Demo,成功将屏幕更换为客户自己的显示屏幕,使用TouchGFX快速的开发了客户的人机界面。

►场景应用图

►产品实体图

►展示板照片

►方案方块图

►核心技术优势

开发人员面临的另一个主要挑战是在较小的 MCU 上运行接口的能力。例如,为依赖 Cortex-M0+ 内核的系统创建 GUI 可能会很棘手。不幸的是,这通常也意味着 RAM 和闪存很小。传统上最小的图形界面需要大约 200 KB 的帧缓冲区。然而,当像 STM32G071 这样的微控制器只有 36 KB RAM 时,这可能是一个真正的问题。 TouchGFX 以其高度优化的部分帧缓冲解决了这个问题。该功能非常高效,可以将帧缓冲区的大小保持在仅 6 KB。考虑到框架的应用程序数据,入门级 UI 总共只需要 16 KB RAM 即可运行。

►方案规格

· MCU:STM32G071RBT6

· Flash:128KB

· RAM:36KB

· LCD屏幕:320*240 RGB565

对此方案有疑问,可点击此处提问,700+FAE为你在线解答!

相关推荐
星辰pid2 小时前
STM32基于can总线通信控制多个舵机/电机原理及代码
stm32·单片机·嵌入式硬件
武文斌772 小时前
项目学习总结:CAN总线、摄像头、STM32概述
linux·arm开发·stm32·单片机·嵌入式硬件·学习·c#
云山工作室10 小时前
2025年单片机毕业设计选题物联网计算机电气电子通信类
单片机·物联网·课程设计
Ching·11 小时前
STM32L4xx编译提示Keil MDK Warning: L6989W警告问题及其解决办法
stm32·单片机·嵌入式硬件
小莞尔12 小时前
【51单片机】【protues仿真】基于51单片机温度测量系统
c语言·单片机·嵌入式硬件·物联网·51单片机
应用市场15 小时前
STM32运行原理深度解析:从软件到硬件的神奇之旅
stm32·单片机·嵌入式硬件
趣味编程11115 小时前
物联网系统三层架构解析
物联网·架构
Winner130016 小时前
STM32 读取引脚状态 -按键输入
stm32·单片机·嵌入式硬件
爱睡觉的王宇昊18 小时前
STM32通信协议全解析:UART、I2C、SPI、TTL、RS232、RS422、RS485、CAN、USB、SD卡、1-WIRE、Ethernet
stm32·单片机·嵌入式硬件
草莓工作室19 小时前
AT指令解析:TencentOS Tiny AT指令解析源码分析1-TencentOS Tiny 简介
c语言·物联网·嵌入式·at指令·4g模组