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

    文章

    17316

    浏览量

    352531
  • 嵌入式
    +关注

    关注

    5092

    文章

    19176

    浏览量

    307477
  • 智能手表
    +关注

    关注

    36

    文章

    3299

    浏览量

    114748
收藏 人收藏

    评论

    相关推荐

    超详细!FMU生成器用户手册来啦~

    FMU生成器是TSMaster中用于将模型打包生成FMU文件的一个工具,目前支持FMI3.0和FMI2.0版本,FMU类型仅支持Co-Simulation(CS),即联合仿真FMU。本文将介绍FMU
    的头像 发表于 01-17 20:02 143次阅读
    超详细!FMU<b class='flag-5'>生成器</b>用户手册来啦~

    EE-322:面向SHARC处理器的专家代码生成器

    电子发烧友网站提供《EE-322:面向SHARC处理器的专家代码生成器.pdf》资料免费下载
    发表于 01-07 14:04 0次下载
    EE-322:面向SHARC处理器的专家代码<b class='flag-5'>生成器</b>

    使用C2000™嵌入式模式生成器(EPG)进行设计

    电子发烧友网站提供《使用C2000™嵌入式模式生成器(EPG)进行设计.pdf》资料免费下载
    发表于 09-14 10:13 1次下载
    使用C2000™嵌入式模式<b class='flag-5'>生成器</b>(EPG)进行设计

    Freepik携手Magnific AI推出AI图像生成器

    近日,设计资源巨头Freepik携手Magnific AI,共同推出了革命性的AI图像生成器——Freepik Mystic,这一里程碑式的发布标志着AI图像创作领域迈入了一个全新的高度
    的头像 发表于 08-30 16:23 1203次阅读

    CDCM6208V1F具有小数分频器的2:8时钟生成器/抖动消除器数据表

    电子发烧友网站提供《CDCM6208V1F具有小数分频器的2:8时钟生成器/抖动消除器数据表.pdf》资料免费下载
    发表于 08-20 09:13 0次下载
    CDCM6208V1F具有小数分频器的2:8时钟<b class='flag-5'>生成器</b>/抖动消除器数据表

    具有小数分频器的CDCM6208 2:8时钟生成器/抖动消除器数据表

    电子发烧友网站提供《具有小数分频器的CDCM6208 2:8时钟生成器/抖动消除器数据表.pdf》资料免费下载
    发表于 08-20 09:07 0次下载
    具有小数分频器的CDCM6208 2:8时钟<b class='flag-5'>生成器</b>/抖动消除器数据表

    TSMaster 测试报告生成器操作指南

    用户在基于TSMaster软件开发测试用例时,或需要使用TSMaster生成HTML报告时,需要使用TSMaster测试报告生成器。1Test_Report说明Test_Report是目前
    的头像 发表于 08-03 08:21 577次阅读
    TSMaster 测试报告<b class='flag-5'>生成器</b>操作指南

    touchgfx生成代码报错怎么解决?

    touchgfx生成代码报错,怎么解
    发表于 06-03 08:51

    微软Edge浏览器将引入AI主题生成器,为用户提供独特的主页设计

    根据微软的365产品规划,他们计划在Edge浏览器中添加人工智能主题生成器。这项创新功能允许用户通过文字描述来创建个性化主题,人工智能系统将生成一系列预览图片,并将其作为浏览器主题。
    的头像 发表于 05-13 15:16 783次阅读

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

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

    STM32L4R9移植touchgfx GUI显示控件异常花屏的原因?

    移植touchgfx工程后 (1)开启GUI出显示异常,问题不能确定,怀疑是dma2d送数据不正确,目前未找到touchgfx的填充界面函数在那里??? (2)关闭GUI显示函数,直接
    发表于 04-07 08:30

    Minitab 交互式表格生成器

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

    深度学习生成对抗网络(GAN)全解析

    GANs真正的能力来源于它们遵循的对抗训练模式。生成器的权重是基于判别器的损失所学习到的。因此,生成器被它生成的图像所推动着进行训练,很难知道生成的图像是真的还是假的。
    发表于 03-29 14:42 4735次阅读
    深度学习<b class='flag-5'>生成</b>对抗网络(GAN)全解析

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

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

    MX生成文件touchGFX无法成功编译是哪里出了问题?

    1、MX生成文件时,toolchian工具选择keil且touchGFX选择高版本时,生成文件可以成功在touchGFX不可以成功编译。 2、toolchian工具选择IDE且
    发表于 03-13 07:40