全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

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

时间:2023-04-23 09:21

人气:

作者:admin

标签: mcu  嵌入式  GUI 

导读:不幸的是,嵌入式开发板随附的许多图形用户界面(GUI)设计工具(包括微控制器(MCU)和微处理器(MPU))的创建者没有遵循爱因斯坦的建议。...

第三方工具存在风险

不幸的是,嵌入式开发板随附的许多图形用户界面(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驱动程序和中间件库完全集成的屏幕,图像和字体代码。此方法支持增强的交互式开发周期,其中设计和调试可以专注于创建特定于应用程序的代码并缩短上市时间。

审核编辑:郭婷

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信