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

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

3天内不再提示

Mjølner和ST优化挑战的解决方案

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-11 15:32 次阅读

只查看图形界面框架的源代码或 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
    API
    +关注

    关注

    2

    文章

    1481

    浏览量

    61777
收藏 人收藏

    评论

    相关推荐

    SOC芯片设计的挑战解决方案

    设计复杂性 挑战: 随着技术的发展,SOC集成的组件越来越多,设计复杂性也随之增加,这导致了设计周期的延长和成本的增加。 解决方案: 模块化设计: 将SOC分解为可重用的模块,可以简化设计过程并缩短开发时间。 自动化工具: 使用高级EDA(电子设计自动化)
    的头像 发表于 10-31 15:01 245次阅读

    PLM制造业解决方案:应对挑战,提升效率与竞争力

    在当今竞争激烈的制造业环境中,企业面临着多重挑战,包括信息不对称、成本控制困难、创新能力不足、供应链管理薄弱等问题。为了应对这些挑战,制造业企业纷纷寻求有效的解决方案。PLM(产品生命周期管理)系统作为一种集成的信息化
    的头像 发表于 10-25 14:50 225次阅读
    PLM制造业<b class='flag-5'>解决方案</b>:应对<b class='flag-5'>挑战</b>,提升效率与竞争力

    边缘计算的技术挑战解决方案

    边缘计算作为一种新型的计算架构,在带来诸多优势的同时,也面临着一些技术挑战。以下是对边缘计算的技术挑战及相应解决方案的分析: 一、技术挑战 资源受限 边缘设备通常具有有限的计算和存储资
    的头像 发表于 10-24 14:36 311次阅读

    HTTP海外安全挑战解决方案:保护跨国数据传输

    HTTP海外安全挑战解决方案是保护跨国数据传输安全的重要议题。
    的头像 发表于 10-15 08:08 191次阅读

    优化HTTP海外访问:技术挑战解决方案

    优化HTTP海外访问需要从多个方面入手,包括使用CDN加速、部署代理服务器或VPN、优化网络路由、采用高效的网络协议、加强数据安全与隐私保护以及选择可靠的云服务提供商等。
    的头像 发表于 09-25 08:08 213次阅读

    MCT8316A-设计挑战和解决方案应用说明

    电子发烧友网站提供《MCT8316A-设计挑战和解决方案应用说明.pdf》资料免费下载
    发表于 09-13 09:52 0次下载
    MCT8316A-设计<b class='flag-5'>挑战和解决方案</b>应用说明

    MCF8316A-设计挑战和解决方案应用说明

    电子发烧友网站提供《MCF8316A-设计挑战和解决方案应用说明.pdf》资料免费下载
    发表于 09-13 09:51 0次下载
    MCF8316A-设计<b class='flag-5'>挑战和解决方案</b>应用说明

    高脉冲能量 DPSS 纳秒激光器(50 kHz 时高达 1 mJ

    泵浦解决方案相比,具有更高的脉冲能量和效率。DM UV 系列提供市场领先的 50 mJ 单脉冲能量、351 nm 的紫外线波长、1 kHz 的高脉冲重复率,非常适合半导体制造等加热或
    的头像 发表于 08-22 06:23 267次阅读

    提升25% | 自连光伏优化解决方案

    的效率和可靠性方面仍然充满诸多挑战。若要充分发挥光伏发电潜力,需要制定更加智能化、精细化的优化方案。ScienceTechnology自连光伏优化解决方案自连科技
    的头像 发表于 07-18 08:17 442次阅读
    提升25% | 自连光伏<b class='flag-5'>优化解决方案</b>

    EMC与EMI一站式解决方案:电磁兼容与干扰挑战

    深圳比创达EMC|EMC与EMI一站式解决方案:电磁兼容与干扰挑战
    的头像 发表于 06-14 10:15 427次阅读
    EMC与EMI一站式<b class='flag-5'>解决方案</b>:电磁兼容与干扰<b class='flag-5'>挑战</b>

    深圳比创达电子|EMI一站式解决方案:提升企业电磁兼容性的路径.

    深圳比创达电子|EMI一站式解决方案:提升企业电磁兼容性的路径随着电子技术的快速发展,电磁干扰(EMI)问题日益凸显,对电子设备的正常运行和性能稳定造成了严重影响。为了有效应对这一挑战,EMI一站式
    发表于 05-08 11:51

    分布式智慧终端:挑战解决方案

    分布式智慧终端在应用中面临多种挑战,以下是其中一些关键的挑战以及可能的解决方案: 数据一致性挑战 :在分布式系统中,数据的一致性是一个关键问题。由于数据分布在多个节点上,如何保证数据的
    的头像 发表于 01-24 14:50 399次阅读

    DC电源模块在医疗设备中的应用挑战解决方案

    BOSHIDA DC电源模块在医疗设备中的应用挑战解决方案 医疗设备对电源模块的要求相对较高,因此在应用中可能会面临一些挑战。以下是一些可能的挑战以及
    的头像 发表于 01-24 14:26 404次阅读
    DC电源模块在医疗设备中的应用<b class='flag-5'>挑战</b>与<b class='flag-5'>解决方案</b>

    基于ST ST-ONEHP 的140W USB-PD3.1快充方案资料

    基于ST ST-ONEHP 的140W USB-PD3.1快充方案Schematic Power Test Report Keyparts
    发表于 01-15 14:43 6次下载

    情感语音识别:现状、挑战解决方案

    挑战解决方案。 二、情感语音识别的现状 技术发展:随着深度学习技术的不断进步,情感语音识别技术得到了快速发展。目前,基于卷积神经网络(CNN)、循环神经网络(RNN)和长短期记忆网络(LSTM)等深度学习模型的语音识别
    的头像 发表于 11-23 11:30 789次阅读