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

    文章

    16949

    浏览量

    350105
  • 嵌入式
    +关注

    关注

    5063

    文章

    18992

    浏览量

    302550
  • GUI
    GUI
    +关注

    关注

    3

    文章

    641

    浏览量

    39512
收藏 人收藏

    评论

    相关推荐

    使用GUI Guider工具开发嵌入式GUI应用(2)

    GUI Guider本质上是一个方便嵌入式开发者基于LVGL开发GUI应用的源码生成器工具,其作用是帮助
    的头像 发表于 08-16 14:36 3321次阅读
    使用<b class='flag-5'>GUI</b> Guider<b class='flag-5'>工具</b><b class='flag-5'>开发</b><b class='flag-5'>嵌入式</b><b class='flag-5'>GUI</b>应用(2)

    嵌入式开发就业前景怎么样?

    。在智能家居领域,嵌入式开发的主要工作是开发各种智能化设备和系统,如智能照明、智能安防、智能家电等。嵌入式开发人员需要掌握相关的硬件和软件技术,如处理器、传感器、通信技术、操作系统等,同时也需要具备
    发表于 06-07 14:51

    七大嵌入式GUI盘点

    的桌面开发工具,该工具允许开发人员在桌面上设计其GUI并生成GUIX代码,然后可以将其导出到目标。 嵌入式系统通常资源有限,包括内存、处
    发表于 09-02 10:58

    嵌入式开发学习路线图

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

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

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

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

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

    嵌入式图形系统μc/GUI的移植和开发

    嵌入式图形系统μc/GUI的移植和开发 摘要  嵌入式系统的开发已成为新的行业热点,而
    发表于 12-25 17:55 1135次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>图形</b>系统μc/<b class='flag-5'>GUI</b>的移植和<b class='flag-5'>开发</b>

    逻辑分析仪在嵌入式开发调试中的应用

    嵌入式开发调试中,开发人员的调试手段包括断点、触发和跟踪三种。在线调试器(I(、I))与逻辑分析仪(IA)协调工作,调试新一代嵌入式处理器的开发人
    发表于 11-07 15:58 33次下载
    逻辑分析仪在<b class='flag-5'>嵌入式开发</b>调试中的应用

    嵌入式开发

    嵌入式开发就是指在嵌入式操作系统下进行开发嵌入式Linux是以Linux基础的嵌入式作业系统
    发表于 12-20 13:21
    <b class='flag-5'>嵌入式开发</b>

    嵌入式开发人员省时省力的七个技巧秘诀

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

    嵌入式开发的应用重点是什么

    尽管物联网,嵌入式视觉,机器学习和其他新兴技术在开发组织中的重要性日益提高,但C和C ++仍是嵌入式开发人员中占主导地位的编程语言。
    发表于 12-27 16:17 2179次阅读

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

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

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

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

    Microchip宣布推出全新的GUI开发工具

    优化后的代码占用更少的内存,节省物料清单成本。相对于其他依赖高性能内核和3D图形加速的图形解决方案,新工具包的高效性能帮助开发人员
    的头像 发表于 10-22 16:27 2475次阅读

    提高嵌入式开发人员效率的 5 种方法

    team. 虽然全球媒体每个人都做好了经济衰退的准备,但在嵌入式系统领域找到和雇用嵌入式软件工程师几乎是不可能的。我无法计算最近与我交谈过的公司的数量,这些公司人手不足,正在寻找开发人员
    的头像 发表于 07-14 08:17 1060次阅读