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

相关推荐
MetrixAeroCore8 小时前
自动售货机库存上报异常物联网卡DNS解析失败修复教程
物联网
ANSIOT8 小时前
安朔科技蓝牙无感开锁方案,靠近自动解锁
网络·科技·物联网
微硬创新9 小时前
耐达讯自动化 CC-Link IE 转 PROFINET网关在污水厂智能化升级实战
人工智能·物联网·网络协议·自动化·信息与通信
华清远见IT开放实验室10 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
GeekArch13 小时前
第24讲:Vibe模式代码风格控制——适配Keil/STM32工程规范
人工智能·stm32·单片机·嵌入式硬件·mcu·决策树·ai编程
YCOSA202513 小时前
雨晨 Windows 11 IOT 企业版 LTSC 24H2 轻装 2合1 26100.8968
windows·物联网
乐鑫科技 Espressif13 小时前
用 AI 开发 Zephyr-IoT 应用
人工智能·物联网·esp32·乐鑫科技·zephyr
Freedom_my14 小时前
STM32项目3
stm32·单片机·嵌入式硬件
国科安芯15 小时前
星间光链路:AS32S601型抗辐射MCU在空间激光通信终端控制中的技术实现
服务器·网络·单片机·嵌入式硬件·物联网·安全·信息与通信
慧都小妮子16 小时前
ThingsBoard PE 智慧能源:打造企业数字化能源管理平台
运维·物联网·能源·数据采集·数据可视化·thingsboard·制造业数字化