打印
[开发工具]

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

[复制链接]
1016|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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软件。

使用特权

评论回复
5
治愈糖果屋| | 2025-4-21 20:29 | 只看该作者
MGS软件主要是为微芯设计的,但理论上,如果其他芯片支持相同的指令集和架构,MGS软件也可以进行适配。

使用特权

评论回复
6
ewyu| | 2025-6-6 10:50 | 只看该作者
MGS作为微芯推出的图形用户界面开发工具,主要针对微芯的32位MCU和MPU产品进行优化,对其他厂商芯片的支持存在显著限制

使用特权

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

使用特权

评论回复
8
miltk| | 2025-6-6 13:10 | 只看该作者
MGS的图形渲染、触控响应、低功耗管理等特性依赖微芯芯片的硬件加速模块(如2D图形引擎、DMA控制器)。非微芯芯片可能缺乏对应硬件支持,导致功能缺失或性能下降。

使用特权

评论回复
9
eleg34ance| | 2025-6-6 14:15 | 只看该作者
微芯芯片的寄存器映射、中断机制、时钟树等底层配置与第三方芯片存在差异。MGS的驱动层代码需针对具体芯片型号编写,移植到其他芯片需重构硬件抽象层,工作量大且易出错。

使用特权

评论回复
10
gongqijuns| | 2025-6-6 15:19 | 只看该作者
MGS的调试器、编译器(如XC32)及仿真工具仅支持微芯芯片。若要适配其他芯片,需替换为对应厂商的工具链(如Keil、IAR),但MGS的图形库与微芯工具链强绑定,替换后可能无法正常编译或运行。

使用特权

评论回复
11
yuliangren| | 2025-6-6 16:23 | 只看该作者
微芯的文档明确指出,MGS旨在简化其芯片的GUI开发流程,并附有大量基于PIC32/SAM芯片的参考设计。用户社区中,MGS的应用案例几乎全部基于微芯芯片。

使用特权

评论回复
12
gra22ce| | 2025-6-6 18:06 | 只看该作者
若需为其他芯片开发GUI,通常选择芯片厂商专用工具:如ST的TouchGFX、NXP的GUI Guider,专为自家芯片优化。

使用特权

评论回复
13
清芯芯清| | 2025-6-7 07:45 | 只看该作者
可以考虑开源框架,如LVGL、Qt for MCUs,支持跨平台但需自行适配硬件。

使用特权

评论回复
14
canfeil| | 2025-6-7 09:03 | 只看该作者
商业中间件如Crank Storyboard、Altia Design,提供跨芯片兼容性但成本较高。

使用特权

评论回复
15
nuan11nuan| | 2025-6-7 11:00 | 只看该作者
估计可以,但是会很麻烦,所以不建议这么移植

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

389

帖子

0

粉丝