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

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

3天内不再提示

TouchGFX 4.16提供更新更易于访问的方法

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-12 09:07 次阅读

ST发布的TouchGFX 4.16,它为TouchGFX Designer带来了重大更新,这是一款便于创建图形界面的PC工具。因此,这个新版本具有高度的象征意义,因为它建立在过去的几次更新之上,以进一步改进工作流程。2019年底,TouchGFX 4.12普及了CacheableContainers,从而优化了资源较少的MCU的框架。2020 年初,4.13 版本引入了 TouchGFX Generator以简化工作流程。之后,TouchGFX 4.14 带来了生活质量改进,并展示了他们如何帮助像Bresslergroup这样的合作伙伴。终于,TouchGFX 4.15 在 2020 年底大放异彩,第一块 Nucleo 板容纳了一个2.2 英寸 SPI 显示屏。自我们上一篇博文以来,TouchGFX Designer 增加了对新开发板(例如STM32H735G-DK )的支持。TouchGFX 4.16 现在提供了一种使所有以前的更新更易于访问的方法。

业界对嵌入式系统的屏幕需求不断增加,这给 GUI 开发人员带来了新的挑战。例如,团队必须在开发过程的早期确定一个框架。然而,框架就是这样,从第一行代码到屏幕上的第一个像素的道路可能是危险的。视频游戏行业甚至有一个概念来解决这个问题,称为“三角时间”。简而言之,它表示开发人员在引擎上工作并渲染第一个像素所需的时间。为 MCU 开发图形用户界面的工程师也面临着类似的挑战。团队如何减少显示第一个像素所需的时间并更快地发布他们的产品?TouchGFX 解决此问题的一种方法是通过其小部件。

TouchGFX 4.16:更快的开发

更易于访问的小部件

尽管所有 GUI 都不同,但开发人员确实会在一个项目之间遇到类似的挑战。即使来自两个不同界面的两个进度条看起来或行为不同,它们仍然具有共同的特征。正是由于这个原因,从头开始编写每个 UI 元素都会令人沮丧。实际上,开发人员宁愿花时间使元素独一无二,也不愿编写样板代码。正是因为这个原因,TouchGFX Designer 的小部件功能才受到程序员的欢迎。它为团队提供了一个可定制的元素,可以快速启动开发。 新的 4.16 版本甚至具有新的繁琐搜索功能,可帮助用户更快地找到小部件。例如,可以开始在搜索字段中输入“滚动”,然后滚轮小部件会立即出现。因此,查找小部件变得更加简单。

新仪表小部件

最新版本的 TouchGFX Designers 还带来了一个新的仪表小部件。该模板绘制针和弧以帮助用户监控值。开发人员还可以更改其背景、针的方向、表示的值范围等。上面的演示展示了程序员如何在他们的 IDE 和 TouchGFX Designer 之间切换以获得更流畅的工作流程。因此,团队可以快速检查仪表,动态调整,并即时测试他们的代码。例如,视频展示了该handleTickEvent()功能如何控制仪表的行为。只需几行代码,开发人员就可以更改值的范围以及指标接收更新的频率等。后者可以在不需要不断更新显示值的应用中节省大量资源。

TouchGFX 4.16:更好的模拟

文档和优化

为了进一步帮助开发人员并确保他们能够更快地显示他们的第一个像素,ST 更新了TouchGFX 文档,增加了一个新的Gauge部分,该部分深入研究了 TouchGFX Designers 中可自定义的属性,并提供了示例代码以加快开发速度。此外,我们改进了 TouchGFX 模拟器。顾名思义,该工具可帮助开发人员在将图形用户界面运行到 MCU 之前对其进行模拟。在更新中,我们发布了一系列新的键盘快捷键来简化工作流程。例如,更容易拍摄各种屏幕截图并逐帧研究动画。同样,按下F2现在突出显示无效区域,这意味着系统必须更新的框架部分。因此,开发人员可以检查他们的动画是否没有通过不必要地使资产无效来浪费 MCU 资源。

审核编辑:郭婷

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

    关注

    146

    文章

    16984

    浏览量

    350273
  • 嵌入式
    +关注

    关注

    5068

    文章

    19014

    浏览量

    303168
  • ST
    ST
    +关注

    关注

    32

    文章

    1129

    浏览量

    128823
收藏 人收藏

    评论

    相关推荐

    DS90UB635-Q1 FPD-link III 4.16Gbps串行器数据表

    电子发烧友网站提供《DS90UB635-Q1 FPD-link III 4.16Gbps串行器数据表.pdf》资料免费下载
    发表于 07-03 10:40 0次下载
    DS90UB635-Q1 FPD-link III <b class='flag-5'>4.16</b>Gbps串行器数据表

    TSER953 4.16Gbps V3链接串行器数据表

    电子发烧友网站提供《TSER953 4.16Gbps V3链接串行器数据表.pdf》资料免费下载
    发表于 07-02 09:25 9次下载
    TSER953 <b class='flag-5'>4.16</b>Gbps V3链接串行器数据表

    DS90UB953-Q1 FPD-link III 4.16Gbps串行器数据表

    电子发烧友网站提供《DS90UB953-Q1 FPD-link III 4.16Gbps串行器数据表.pdf》资料免费下载
    发表于 07-01 09:38 1次下载
    DS90UB953-Q1 FPD-link III <b class='flag-5'>4.16</b>Gbps串行器数据表

    TouchGFX 中 MCU 负载的计算过程介绍

    TouchGFX Desinger 下载的 TBS(TouchGFX Board Setup)大都带有 MCU 的 负载计算功能,那么如何在自己的板子上增加 MCU 负载计算功能呢?本文档参考从 TouchGFX Desig
    的头像 发表于 05-24 13:24 440次阅读
    <b class='flag-5'>TouchGFX</b> 中 MCU 负载的计算过程介绍

    DMA2D传输错误导致touchgfx无法正常工作,UI画面卡死怎么解决?

    的地址线有一瞬间被静电短路了,DMA2D无法访问到目标地址导致的,请问有没有什么方法可以解决这种问题,保证touchgfx能够继续正常工作,而不是复位重启来解决?
    发表于 03-21 06:54

    请问Touchgfx Designer4.20如何配置图片、字体不参与程序编译?

    使用touchgfx desginer生成的 IDE工程,如何配置才能够将图片和字体排除掉,目前图片、字体较多,重新编译时特别耗费时间。 图片、字体均存放在总线可以访问的位置。 缓存字体可以将字体不
    发表于 03-15 06:41

    touchgfx如何改变图片颜色?

    touchgfx是否有提供函数可以直接改变image控件中图片的颜色,类似LVGL中图片控件的recolor函数,对图片重新着色成某种纯色图片,如果touchgfx没有这种函数,是否有方法
    发表于 03-15 06:24

    基于TouchGFX的智能手表设计 —底层驱动与 UI 进行关联

    电子发烧友网站提供《基于TouchGFX的智能手表设计 —底层驱动与 UI 进行关联.pdf》资料免费下载
    发表于 01-05 11:22 2次下载

    基于TouchGFX的智能手表设计 —MVP 架构下的逻辑设计

    电子发烧友网站提供《基于TouchGFX的智能手表设计 —MVP 架构下的逻辑设计.pdf》资料免费下载
    发表于 01-05 11:21 1次下载

    基于TouchGFX的智能手表设计 —硬件驱动层程序设计

    电子发烧友网站提供《基于TouchGFX的智能手表设计 —硬件驱动层程序设计.pdf》资料免费下载
    发表于 01-05 11:20 1次下载

    基于 TouchGFX 的智能手表设计—Designer 软件 UI 设计

    电子发烧友网站提供《基于 TouchGFX 的智能手表设计—Designer 软件 UI 设计.pdf》资料免费下载
    发表于 01-05 11:06 0次下载

    基于TouchGFX的智能手表设计(4)

    电子发烧友网站提供《基于TouchGFX的智能手表设计(4).pdf》资料免费下载
    发表于 12-29 17:31 4次下载

    基于TouchGFX的智能手表设计(3)

    电子发烧友网站提供《基于TouchGFX的智能手表设计(3).pdf》资料免费下载
    发表于 12-29 17:30 7次下载

    基于TouchGFX的智能手表设计(2)

    电子发烧友网站提供《基于TouchGFX的智能手表设计(2).pdf》资料免费下载
    发表于 12-29 17:29 5次下载

    基于TouchGFX的智能手表设计(1)

    电子发烧友网站提供《基于TouchGFX的智能手表设计(1).pdf》资料免费下载
    发表于 12-29 17:28 6次下载