0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TouchGFX 4.13生成器使GUI更易于访问

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-13 10:08 次阅读

TouchGFX 4.13,除了传统的 TouchGFX 引擎和 TouchGFX Designer 之外,它现在还包括 TouchGFX Generator。TouchGFX Generator 是第一个使用 STM32CubeMX 的 MCU 设置和其他参数来自定义和简化 TouchGFX 项目创建的ST工具。它采用 STM32CubeMX 中的插件形式,并且已经支持几乎所有带有显示器的 STM32 Discovery 板。除了增加的易用性和交互性之外,TouchGFX Generator 使开发人员能够更轻松地从 FreeRTOS 切换到另一个实时操作系统或在裸机上运行。TouchGFX 4.13 也是象征性的,因为它现在是一个名为X-CUBE-TOUCHGFX的 STM32 X-CUBE 扩展包它包含 TouchGFX Generator、TouchGFX Designer 和 TouchGFX Engine,从而将所有资产集中在一个屋檐下。

TouchGFX 4.13 是在 TouchGFX 4.12 之后不到三个月发布的重要版本,TouchGFX 4.12本身具有高度象征意义,并带来了可以将动画提升到 60 FPS 的改进。CacheableContainers、Partial Framebuffer 和新的 L8 压缩格式等功能清楚地表明了对性能和优化的专注。今天的版本主要解决了一个不同的问题:用户界面对嵌入式系统开发人员的可访问性。通过将 TouchGFX Generator 集成到 STM32CubeMX 中,TouchGFX 4.13 使经验较少的工程师能够在最流行的 ST 实用程序之一中启动项目。 这之所以成为可能,是因为我们设计了微控制器和利用它们的各种工具,从而使专业人士和爱好者能够从交互式和高效的解决方案中受益。

TouchGFX 4.13:TouchGFX 生成器可更轻松地创建和更新项目

传统上,一个团队通过在 TouchGFX Designer 中选择一个模板来启动一个图形界面项目,然后再进行试验并运行概念验证。然后它配置 TouchGFX 硬件抽象层 (HAL),这将确保图形用户界面与硬件交互。通常,这个阶段很复杂,使用 FreeRTOS 以外的东西很麻烦,设置 MCU 和内存需要经验。TouchGFX 生成器通过使用 STM32CubeMX 中的设置来生成大部分 TouchGFX HAL,从而消除了很多复杂性。我们支持几乎所有带显示屏的 STM32 探索套件,新插件适用于任何配备 Cortex-M0+、M4 或 M7 的 STM32 MCU. 开发人员仍然需要用他们的用户代码来填补一些空白并进行优化,但是这个新插件让开始一个项目变得更加简单。

STM32CubeMX 现在可以通知 TouchGFX Designer。比如用户只要选择3.0的模板,就可以在Desktop tool中启动工程,然后把工程带到STM32CubeMX,设置Discovery板或者MCU,让TouchGFX Generator更新.IOC文件,保证新设置会立即修改 TouchGFX Designer 中的项目。此外,开发人员可以从 TouchGFX Generator 开始,然后转到 TouchGFX Designer,然后返回 STM32CubeMX 更改显示分辨率,系统将自动更新 TouchGFX Designer,甚至无需关闭应用程序。通过在实用程序之间来回切换来动态创建和更新项目的能力允许快速实验并显着简化整个工作流程。 STM32CubeMX 还可以将项目导出到其他 IDE,例如 Keil 或 IAR。我们将很快将所有 TouchGFX Designer 模板更新到 3.0 版。

TouchGFX 4.13:优化的纹理映射器,可将渲染时间减少 60%

TouchGFX 4.13 还附带了许多错误修复和优化。任何穷举的尝试都是徒劳的,因此我们将满足于 TouchGFX 4.13 引擎的主要更新之一:优化的纹理映射器。在处理具有硬内存或功耗限制的智能手表或嵌入式系统时,新的纹理映射器大大提高了性能,达到 60 fps。例如,当显示带有移动指针的指南针时,系统会定制操作以更快地渲染帧。开发人员可以通过 TouchGFX Designer 中的 Texture Mapper 小部件利用它,并将渲染时间减少多达 60%。与获取帧快照并从缓存中检索它的 CacheableContainers 不同,新的纹理映射器可以更好地处理较大的移动场景,同时仍优化性能以在某些情况下实现 30 FPS 甚至 60 FPS。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16254

    浏览量

    345676
  • 嵌入式
    +关注

    关注

    5020

    文章

    18505

    浏览量

    293569
  • 智能手表
    +关注

    关注

    36

    文章

    3227

    浏览量

    112068
收藏 人收藏

    评论

    相关推荐

    飞凌嵌入式ElfBoard ELF 1板卡-在线二维码生成器

    在线二维码生成器允许用户将文本、网址、图片或其他数据转换为二维码形式。二维码是一种特殊类型的条形码,它可以通过扫描来快速识别和读取信息。在线二维码生成器使用特定的算法将这些信息编码成二维码,用户可以
    发表于 04-24 17:00

    Minitab 交互式表格生成器

    生成器
    MinitabUG
    发布于 :2024年04月03日 15:58:54

    TouchGFX4.13的字库和字体不能显示,死机的问题怎么解决?

    我用的是TouchGFX4.13的版本,我把字库生成二进制文本放置到SD卡,通过文件系统缓存到SDRAM,但是一执行到如下类似的函数textArea1.setTypedText(touchgfx
    发表于 03-29 06:55

    RL78的代码生成器发布说明

    电子发烧友网站提供《RL78的代码生成器发布说明.pdf》资料免费下载
    发表于 01-30 09:48 0次下载
    RL78的代码<b class='flag-5'>生成器</b>发布说明

    如何在ModustoolBox中使用SEGGER AppWizard GUI生成器软件和CY8CKIT-062-WIFI-BT?

    我想知道如何在 ModustoolBox 中使用 SEGGER AppWizard GUI 生成器软件和 CY8CKIT-062-WIFI-BT? 我构建了 GUI 并导出了,但我不知道如何在
    发表于 01-19 06:26

    MicroClock可编程 时钟生成器5X1503数据手册

    电子发烧友网站提供《MicroClock可编程 时钟生成器5X1503数据手册.pdf》资料免费下载
    发表于 01-14 10:56 0次下载
    MicroClock可编程 时钟<b class='flag-5'>生成器</b>5X1503数据手册

    HKA5278 128音符旋律生成器一般说明

    电子发烧友网站提供《HKA5278 128音符旋律生成器一般说明.pdf》资料免费下载
    发表于 01-10 09:09 0次下载

    TSMaster报文发送的信号生成器操作说明

    信号生成器功能是TSMaster分析中的报文发送模块。信号生成器用于发送和配置每个CAN/LIN信号的值变化行为,简而言之,这是一个可以控制和调整CAN/LIN信号值的功能。我们可选择的信号生成器
    的头像 发表于 12-23 08:21 491次阅读
    TSMaster报文发送的信号<b class='flag-5'>生成器</b>操作说明

    Python生成器的使用方法

    举一个例子,编写一个函数计算一串数字里所有偶数的个数,其实是很简单的问题,但是有些人是用生成器这么写的: In [ 66 ]: def f1 ( x ): ....: return sum ( c
    的头像 发表于 11-03 15:41 321次阅读

    如何使用PIC32MX/PIC32MZ/PIC32MM器件上的DMA CRC生成器

    电子发烧友网站提供《如何使用PIC32MX/PIC32MZ/PIC32MM器件上的DMA CRC生成器.pdf》资料免费下载
    发表于 09-25 10:02 0次下载
    如何使用PIC32MX/PIC32MZ/PIC32MM器件上的DMA CRC<b class='flag-5'>生成器</b>

    STM32MP1系列密钥生成器软件说明

    电子发烧友网站提供《STM32MP1系列密钥生成器软件说明.pdf》资料免费下载
    发表于 09-20 10:36 0次下载
    STM32MP1系列密钥<b class='flag-5'>生成器</b>软件说明

    STM32+TouchGFX方案—助你快速创建出色的图形界面

    与STM32CubeMX配置工具及初始化代码生成器协同操作,为无缝开发GUI和主应用程序创建一个统一的项目环境。为了帮助图形设计项目顺利运行,STM32CubeMX增加了新功能,包括帮助筛选适合微控制器的增强版MCU Finder、图形性能评估计算器、显示图形界面在目标硬
    发表于 09-20 06:32

    使用GUI Guider工具开发嵌入式GUI应用(2)

    GUI Guider本质上是一个方便嵌入式开发者基于LVGL开发GUI应用的源码生成器工具,其作用是帮助开发者生成LVGL的应用源码,GUI
    的头像 发表于 08-16 14:36 2573次阅读
    使用<b class='flag-5'>GUI</b> Guider工具开发嵌入式<b class='flag-5'>GUI</b>应用(2)

    Python中的生成器是什么?它们的效率和可用性如何?

    Python 是一种以灵活性和多功能性着称的语言,它提供了一种称为生成器的强大功能。
    发表于 07-19 14:33 392次阅读

    Versal GTY/GTYP:使用PRBS生成器和检查器

    本文涵盖了在 Versal GTY 和 GTYP 中使用模式生成器和检查器时对以下操作的限制
    的头像 发表于 07-10 17:18 851次阅读