加速物联网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为你在线解答!

相关推荐
jl486382137 分钟前
变比测试仪显示屏的“标杆“配置!如何兼顾30000小时寿命与六角矢量图精准显示?
人工智能·经验分享·嵌入式硬件·物联网·人机交互
逐步前行3 小时前
STM32_标准库结构
stm32·单片机·嵌入式硬件
Hello_Embed3 小时前
libmodbus STM32 主机实验(USB 串口版)
笔记·stm32·学习·嵌入式·freertos·modbus
不做无法实现的梦~4 小时前
PX4各个模块的作用(3)
linux·stm32·嵌入式硬件·机器人·自动驾驶
会周易的程序员4 小时前
openplc runtimev4 Docker 部署
运维·c++·物联网·docker·容器·软件工程·iot
不能跑的代码不是好代码4 小时前
STM32独立看门狗(IWDG)知识点及标准库使用指南
stm32·嵌入式硬件
-Springer-6 小时前
STM32 学习 —— 个人学习笔记5(EXTI 外部中断 & 对射式红外传感器及旋转编码器计数)
笔记·stm32·学习
xuxg200520 小时前
4G 模组 AT 命令解析框架课程正式发布
stm32·嵌入式·at命令解析框架
七夜zippoe20 小时前
脉向AI|当豆包手机遭遇“全网封杀“:GUI Agent是通向AGI的必经之路吗?
人工智能·ai·智能手机·agent·gui
CODECOLLECT21 小时前
京元 I62D Windows PDA 技术拆解:Windows 10 IoT 兼容 + 硬解码模块,如何降低工业软件迁移成本?
stm32·单片机·嵌入式硬件