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

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

3天内不再提示

Microchip GUI工具为嵌入式开发人员提供卓越的图形体验

星星科技指导员 来源:microchip  作者:microchip  2023-04-23 09:21 次阅读

第三方工具存在风险

不幸的是,嵌入式开发板随附的许多图形用户界面(GUI)设计工具(包括微控制器MCU)和微处理器(MPU))的创建者没有遵循爱因斯坦的建议。这意味着对于芯片制造商来说,使用第三方提供商提供的图形工具已成为一种低效的方法,可能会在应用程序代码中引起不必要的错误,以及许可和版税成本的不良增加。一些 GUI 开发范例需要使用三种不同的工具——屏幕设计器、图像资源管理器和字体资源管理器,所有这些工具都位于芯片制造商的中央设计和调试工具集之外。虽然每个工具都为其特定功能生成代码,但它们的设计方式不允许与其他工具轻松集成。合并来自多个工具的代码,然后在家庭环境中进行编译和调试的任务是手动密集型的、耗时的和充满风险的。在这种情况下,嵌入式软件开发的高度迭代性质使开发和调试所花费的时间成倍增加。

紧密耦合的工具

相比之下,Microchip将其MPLAB Harmony Graphics Composer(MHGC)和MPLAB® Harmony软件框架设计为一个紧密耦合的开发环境。

MPLAB Harmony 图形库旨在支持大多数 Microchip 32 位 MCU 和所有 Microchip MPU,这意味着它可以在整个产品线中使用,即使是那些具有图形加速器等特殊功能的产品线。这种开发健壮且可重用代码的方法可以与多个平台一起使用,以提高设计效率并降低总体开发成本。它还提供了更大的选择灵活性,因为相同的设计工具和库可以在整个性能连续体中使用,从廉价Arm® Cortex-M0 MCU 到强大的基于 Cortex-A5® 的 MPU

术语“紧密耦合”旨在传达与环境中工具之间访问和控制软件的能力的高度集成。例如,MHGC工具可以使用GUI集成触摸服务和事件,然后将所有代码与MPLAB X集成开发环境(IDE)一起放入MPLAB Harmony软件框架中,以实现无缝,持续的开发和支持。

MHGC专为在MPLAB X IDE中工作而构建,并直接与MPLAB Harmony软件框架一起使用,以自动生成与MPLAB Harmony驱动程序和中间件库完全集成的屏幕,图像和字体代码。此方法支持增强的交互式开发周期,其中设计和调试可以专注于创建特定于应用程序的代码并缩短上市时间。

审核编辑:郭婷

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

    关注

    146

    文章

    16016

    浏览量

    343624
  • 嵌入式
    +关注

    关注

    4982

    文章

    18281

    浏览量

    288448
  • GUI
    GUI
    +关注

    关注

    3

    文章

    610

    浏览量

    38792
收藏 人收藏

    评论

    相关推荐

    嵌入式开发学习路线图

    目前嵌入式主要开发环境有Linux、Wince等;Linux因其开源、开发操作便利而被广泛采用。而Linux操作系统也只是一个简单的操作系统,简单的使用对于嵌入式开发人员来说价值并不很
    发表于 09-09 20:07

    诚招单片机ARM和嵌入式系统开发人员

    我们是一所大学院校下属的企业研究机构,研究方向:基于光谱仪的食品检验检测系统研究,现诚招单片机ARM和嵌入式系统开发人员,参研人员可以以技术入股的方式进行创业,项目运作成功后,基于股份进行分红,非诚勿扰,电话:***,欢迎参加!
    发表于 07-02 17:17

    嵌入式开发人员需要重点监控的五个重要特征

    `  创客学院嵌入式讲师今天和读者介绍嵌入式开发人员需要重点监控的五个重要特征有哪些?现代系统拥有丰富的资源,监控这些特征有时看似价值不高或没有必要,但目前为止在现场遇到的最大问题总是与这五个关键
    发表于 03-02 13:23

    嵌入式视频教程之嵌入式系统开发对人才的技能要求

    哪些?  嵌入式视频教程之嵌入式系统开发对人才的技能要求:  1、系统集成能力  嵌入式系统开发人员所面对的是五花八门的
    发表于 06-15 13:10

    嵌入式视频教程之嵌入式系统开发对人才的技能要求

    哪些?  嵌入式视频教程之嵌入式系统开发对人才的技能要求:  1、系统集成能力  嵌入式系统开发人员所面对的是五花八门的
    发表于 06-23 10:44

    嵌入式发展前景 嵌入式系统行业对人才的需求

    会耗费嵌入式开发人员的很多时间,这是由于嵌入式系统是一种量身定制的系统,应用可能会面对不同的硬件环境。对不同的配置需要,应用要求也就不同。系统中每增加一种设备,就需要为其编写相应的驱动程序,所以
    发表于 06-23 11:04

    嵌入式发展前景 嵌入式系统行业对人才的需求

    会耗费嵌入式开发人员的很多时间,这是由于嵌入式系统是一种量身定制的系统,应用可能会面对不同的硬件环境。对不同的配置需要,应用要求也就不同。系统中每增加一种设备,就需要为其编写相应的驱动程序,所以
    发表于 07-03 18:46

    瑞萨Synergy 图形解决方案(GUIX图形设计的应用笔记和源代码)!

    GUI 解决方案,专为深度嵌入式、实时和物联网应用而设计。借助功能全面的 WYSIWYG PC设计工具 GUIX Studio,开发人员可在PC上设计
    发表于 09-02 14:10

    嵌入式开发的技巧有哪几种

    成为一个正式的嵌入式开发工程师。它是一个艰辛的过程,需要开发人员维护和管理系统的每个比特和字节。从规范完善的开发周期到严格执行和系统检查,开发高可靠性
    发表于 02-25 06:34

    开发人员嵌入式系统设计人员如何使用JWT关闭物联网设备的安全漏洞?

    本文将介绍物联网设备安全威胁,并介绍目前用于应对该威胁的设备。它将确定安全漏洞以及开发人员嵌入式系统设计人员如何使用JWT关闭它们。
    发表于 06-16 06:17

    linux嵌入式开发需要学什么

    linux嵌入式开发需要学什么,你还在等什么? ---循序渐进学习嵌入式开发技术最近经常有用人单位给 我打来电话,问我这有没有嵌入式Linux方面的开发人员,他们说他们单位急需要懂得在
    发表于 07-21 09:01

    嵌入式开发工具使用

    Makefile和使用make工具5.4使用 gdb 调试应用程序5.5 使用code::blocks进行图形化编程笔记目录点这里:南邮(通达)计算机专业基础一.实验目的了解嵌入式开发工具套件...
    发表于 10-28 09:43

    嵌入式开发人员当前面临的主要设计挑战是什么?

    嵌入式开发人员当前面临的主要设计挑战是什么?
    发表于 12-23 07:10

    一种值得嵌入式开发人员学习的总线 -- CAN-Bus

    一种值得嵌入式开发人员学习的总线 --- CAN-Bus
    的头像 发表于 03-14 11:02 2388次阅读
    一种值得<b class='flag-5'>嵌入式开发人员</b>学习的总线 -- CAN-Bus

    嵌入式开发人员如何利用好微控制器中的硬件和软件

    要使设备安全有效的运行,需要开发人员选择一种包含特定硬件和软件特性的微控制器。这些特性包括真正的随机数生成器,也可以是安全的库。下面让我们来分享一下嵌入式开发人员如何利用好微控制器中包含的硬件和软件。
    发表于 06-29 09:41 568次阅读