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

[复制链接]
2249|15
 楼主| hight1light 发表于 2025-4-19 09:12 | 显示全部楼层 |阅读模式
话说,关于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 等系列,提供图形开发支持。其工具链和库文件多基于微芯架构优化,对其他厂商芯片兼容性有限。若要用于其他芯片,需额外适配,但官方未提供支持,实际应用中较少这样使用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

420

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部