只查看图形界面框架的源代码或 API 的工程师会被遗漏。ST 合作伙伴计划的成员Mjølner Informatics举例说明了这一教训。该公司是早期的TouchGFX实施者,是 ST 图形生态系统中极具象征意义的支柱。事实上,它的工程师与许多公司合作,例如咖啡机 UI 背后的团队 PsiControl。Mjølner 的贡献范围从咨询服务到全面的定制软件解决方案。此外,ST 合作伙伴还为工程团队提供技术培训,一旦这家丹麦公司推出 UI,他们就会接管。米约尔纳现在还在利用STM32Cube.AI的嵌入式系统上提供机器学习解决方案。因此,让我们看看围绕图形框架的生态系统的重要性。
框架的生态系统与框架本身一样重要
选择图形框架有很多影响。开发人员仔细研究代码和软件工具,以确定解决方案是否适合他们。许多人试图评估一个框架是否高效、灵活和适合他们的应用。然而,这只是等式的一部分。事实上,一个经验很少的小团队很少会从头开始编写整个 UI。无论框架如何,任务本身都会过于繁重。 接口是复杂的野兽。事实上,在用户体验和整体设计方面需要考虑的事情太多了,很容易落入陷阱,最终延迟上市并大幅增加成本。因此,围绕框架的生态系统可能与框架本身一样重要。简而言之,确保框架得到合适合作伙伴的支持可以节省大量时间、金钱和挫败感。
Mjølner 和 ST:合作的重要性
优化挑战的解决方案
开发人员经常在代码优化方面遇到困难,尤其是因为嵌入式系统存在内存或功耗限制。因此,代码必须尽可能高效,否则项目可能会变得过于昂贵。程序员也知道,优化系统的能力只有在多年经验之后才能实现。如果掌握一门编程语言需要数年时间,那么学习框架的来龙去脉也不例外。但是,小型团队可能没有实现出色优化所需的人才或资源。因此,像 Mjølner 这样的 ST 授权合作伙伴通过提供其多年的 TouchGFX 经验来提供独特的价值主张。 例如,向他们的团队学习总是比犯常见错误更快。因此,TouchGFX 的生态系统至关重要,因为它解决了许多初创公司或小型团体面临的优化挑战。
创新的前排座位
在优化系统时,利用 ST 和 Mjølner 之间的关系至关重要。例如,ST 授权合作伙伴告诉我们,他们致力于后来成为可缓存容器的早期实现,这是一种使用位图缓存来提高图形性能的技术。同样,在我们将其公开之前,Mjølner 使用了某些版本的部分帧缓冲区。ST 在经过广泛的开发和测试后,公开发布了新的 TouchGFX 功能。其中一些操作是与 Mjølner 等合作伙伴一起进行的,因为我们仍在解决问题。因此,与 ST 授权合作伙伴合作可以帮助不熟悉嵌入式 GUI 的公司或寻求优化系统的公司。
ST 和 Mjølner:高效工作流程的基础
TouchGFX 4.16 及其新的 TouchGFX Designer功能展示了 PC 工具在设计 UI 时的重要性。开发人员可以开始他们的概念验证、迭代,然后在接近生产时自定义他们的界面。但是,工程师在确定系统的最终硬件规格时可能会遇到困难。选择正确的 MCU 或是否添加外部存储器具有挑战性,错误的答案可能会产生可怕的后果。 配置过大会对利润产生负面影响,而配置过低会导致用户体验不佳。因此,解决方案是使用像 Mjølner 这样的公司的服务,它可以帮助团队规范他们的系统。他们与 PsiControl、Ceribell、Nilan 等公司合作的经验意味着他们可以快速确定需要哪些硬件。
学习定制
从头开始开发 UI 的开发人员也可能会感到孤立。ST 社区有一个专门讨论 TouchGFX 的专区,任何人都可以向专家和工程师提问。但是,有些情况需要更私密或量身定制的方法。然而,一些公司可能不愿意外包他们的用户界面,因为担心这可能会限制他们。因此,Mjølner 提供各种级别的服务。在许多情况下,公司会创建一个界面,然后为其客户提供培训,以便他们的员工可以接管。因此,需要自定义元素或进行最后一刻更改的初创公司可以自信地这样做。这种方法甚至可以为将向 Mjølner 学习的程序员提供职业建设,因为他们会增加对 TouchGFX 的了解。
审核编辑:郭婷
-
嵌入式
+关注
关注
5065文章
18997浏览量
302618 -
存储器
+关注
关注
38文章
7445浏览量
163563 -
API
+关注
关注
2文章
1481浏览量
61777
发布评论请先 登录
相关推荐
评论