hight1light 发表于 2025-4-19 09:12

话说,关于MGS这个软件是否可以给除了微芯之外的芯片?

话说,关于MGS这个软件是否可以给除了微芯之外的芯片?

不想起床喵星人 发表于 2025-4-21 09:32

MGS软件主要是为微芯设计的,但理论上只要芯片架构兼容,其他芯片也可能使用。

zhuomuniao110 发表于 2025-4-21 13:40

这是什么软件,没见过

懒癌晚期患者 发表于 2025-4-21 15:22

MGS软件主要是为微芯设计的,但理论上如果其他芯片的架构和指令集兼容,也有可能使用MGS软件。

治愈糖果屋 发表于 2025-4-21 20:29

MGS软件主要是为微芯设计的,但理论上,如果其他芯片支持相同的指令集和架构,MGS软件也可以进行适配。

ewyu 发表于 2025-6-6 10:50

MGS作为微芯推出的图形用户界面开发工具,主要针对微芯的32位MCU和MPU产品进行优化,对其他厂商芯片的支持存在显著限制

suiziq 发表于 2025-6-6 12:07

MGS深度集成微芯的硬件生态,包括PIC32 MCU、SAM MPU及maXTouch触控屏幕控制器。其开发工具链与微芯芯片的寄存器配置、外设驱动高度耦合,其他厂商芯片因架构差异(如ARM、RISC-V)难以直接兼容。

miltk 发表于 2025-6-6 13:10

MGS的图形渲染、触控响应、低功耗管理等特性依赖微芯芯片的硬件加速模块(如2D图形引擎、DMA控制器)。非微芯芯片可能缺乏对应硬件支持,导致功能缺失或性能下降。

eleg34ance 发表于 2025-6-6 14:15

微芯芯片的寄存器映射、中断机制、时钟树等底层配置与第三方芯片存在差异。MGS的驱动层代码需针对具体芯片型号编写,移植到其他芯片需重构硬件抽象层,工作量大且易出错。

gongqijuns 发表于 2025-6-6 15:19

MGS的调试器、编译器(如XC32)及仿真工具仅支持微芯芯片。若要适配其他芯片,需替换为对应厂商的工具链(如Keil、IAR),但MGS的图形库与微芯工具链强绑定,替换后可能无法正常编译或运行。

yuliangren 发表于 2025-6-6 16:23

微芯的文档明确指出,MGS旨在简化其芯片的GUI开发流程,并附有大量基于PIC32/SAM芯片的参考设计。用户社区中,MGS的应用案例几乎全部基于微芯芯片。

gra22ce 发表于 2025-6-6 18:06

若需为其他芯片开发GUI,通常选择芯片厂商专用工具:如ST的TouchGFX、NXP的GUI Guider,专为自家芯片优化。

清芯芯清 发表于 2025-6-7 07:45

可以考虑开源框架,如LVGL、Qt for MCUs,支持跨平台但需自行适配硬件。

canfeil 发表于 2025-6-7 09:03

商业中间件如Crank Storyboard、Altia Design,提供跨芯片兼容性但成本较高。

nuan11nuan 发表于 2025-6-7 11:00

估计可以,但是会很麻烦,所以不建议这么移植

抱素 发表于 2025-9-27 16:11

MGS(Microchip Graphics Suite)主要针对微芯自家芯片,如 PIC、AVR 等系列,提供图形开发支持。其工具链和库文件多基于微芯架构优化,对其他厂商芯片兼容性有限。若要用于其他芯片,需额外适配,但官方未提供支持,实际应用中较少这样使用。
页: [1]
查看完整版本: 话说,关于MGS这个软件是否可以给除了微芯之外的芯片?