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
    +关注

    关注

    147

    文章

    19160

    浏览量

    404501
  • 嵌入式
    +关注

    关注

    5209

    文章

    20679

    浏览量

    337240
  • 智能手表
    +关注

    关注

    38

    文章

    3370

    浏览量

    120391
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索 SN54LS181、SN54S181、SN74LS181 和 SN74S181 算术逻辑单元/函数生成器

    探索 SN54LS181、SN54S181、SN74LS181 和 SN74S181 算术逻辑单元/函数生成器 在电子工程师的日常设计工作中,选择合适的芯片是实现高效、可靠电路的关键。今天,我们就来
    的头像 发表于 04-22 16:40 254次阅读

    GS4901B/GS4900B:视频与音频时钟及定时生成的理想之选

    GS4901B/GS4900B:视频与音频时钟及定时生成的理想之选 在电子设计领域,时钟和定时生成器对于确保系统的稳定运行和精确同步至关重要。今天,我们就来深入探讨一下 Gennum 公司
    的头像 发表于 04-15 10:10 139次阅读

    ICS2008B:SMPTE时间码接收器/生成器的技术解析

    ICS2008B:SMPTE时间码接收器/生成器的技术解析 在多媒体技术飞速发展的今天,时间码的精确控制对于音视频同步至关重要。ICS2008B作为一款SMPTE时间码接收器/生成器芯片,为多媒体
    的头像 发表于 04-13 18:10 383次阅读

    探秘ICS841402I:PCIe与sRIO时钟生成的理想之选

    探秘ICS841402I:PCIe与sRIO时钟生成的理想之选 在电子设计领域,时钟信号的稳定性和准确性对于系统的性能至关重要。今天,我们就来深入了解一款优化的PCIe和sRIO时钟生成器
    的头像 发表于 04-12 12:40 424次阅读

    探索ICS9FG104E:PCIe Gen1/2、USB3.0等设备的频率生成器解决方案

    探索ICS9FG104E:PCIe Gen1/2、USB3.0等设备的频率生成器解决方案 在电子设备的设计中,频率生成器扮演着至关重要的角色,它为各种高速接口提供稳定的时钟信号,确保设备的正常运行
    的头像 发表于 03-29 17:05 918次阅读

    SBC案例生成器对VisionFive2的支持

    最近收到了我的 VisionFive2,并且是 SBC 模型框架和 SBC 案例生成器的开发人员,我为那些对标准和自定义案例感兴趣的人在这两个应用程序中添加了对 VisionFive2 SBC
    发表于 03-18 08:21

    GUI Guider 如何控制字体生成的范围?

    比如大号的字体我只需要使用其中的某些字符,但是GUI Guider 默认生成全部的ASCII和FontAwesome图标,比较浪费Flash空间.
    发表于 03-16 07:48

    探索Renesas 9FGV0431:低功耗PCIe时钟生成器的卓越之选

    探索Renesas 9FGV0431:低功耗PCIe时钟生成器的卓越之选 引言 在当今的电子设计领域,PCIe技术的广泛应用对时钟生成器提出了更高的要求。Renesas的9FGV0431作为一款专为
    的头像 发表于 03-15 17:25 1135次阅读

    如何在LTspice仿真中实现伪随机数和真随机数的生成

    to reseed the MC generator(使用时钟重新设置MC生成器的随机种子)选项。文章探讨了伪随机数和真随机数之间的利弊权衡,同时比较了蒙特卡罗统计仿真与更有针对性的最坏情况仿真之间的差异。
    的头像 发表于 01-09 14:08 4868次阅读
    如何在LTspice仿真中实现伪随机数和真随机数的<b class='flag-5'>生成</b>

    如何通过地址生成器实现神经网络特征图的padding?

    ,从而使卷积输出特征图结果满足我们的需求,这种补零的操作称之为padding,如下图所示。 关于padding的实现,一般有两种操作,第一种是使用稀疏地址生成器,寻找padding数据地址的规律,当
    发表于 10-22 08:15

    非对称密钥生成和转换规格详解

    生成 以字符串参数生成RSA密钥,具体的“字符串参数”由“RSA密钥类型”和“素数个数”使用符号“|”拼接而成,用于在创建非对称密钥生成器时,指定密钥规格。 说明:生成RSA非对称密
    发表于 09-01 07:50

    stm32f407ZGT6生成的bootloader打印的app分区偏移地址正常吗?

    stm32f407ZGT6生成的bootloader打印的app分区偏移地址正常吗?bootloader使用iot平台配置自动生成的,日志信息如下图
    发表于 08-15 08:24

    STM32U585CIU6移植touchgfx之后stm32不运行程序怎么解决?

    MCU:STM32U585CIU6 cubemx:6.14 touchgfx:25 我在cubemx配置生成touchgfx的初始化,时基是TIM7,没有用RTOS,生成之后再用des
    发表于 06-10 07:05

    移植touchgfx之后stm32不运行程序怎么解决?

    MCU:STM32U585CIU6 cubemx:6.14 touchgfx:25 我在cubemx配置生成touchgfx的初始化,时基是TIM7,没有用RTOS,生成之后再用des
    发表于 06-06 07:43

    PanDao:实际约束条件下成像系统的初始结构的生成

    的平均RMS光斑尺寸约为55 μm,色差校正效果中等。基于同等规格与约束,我们采用自主研发的FTR初始透镜生成器,在数分钟内即创建出多个更加优质的设计方案。图1展示了由FTR程序生成的五类不同透镜系统
    发表于 05-07 08:57