找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

嵌入式GUI,你真的选对了吗?

admin 2019-4-15 12:25 131人围观 嵌入式相关

小编导读

本期小编为大家盘点几款主流的嵌入式GUI,希望能起到抛砖引玉的作用,如果你有更好的主意,欢迎留言讨论,下面就和小编一起来看看这些优秀的GUI解决方案吧!

1.QT


QT是一个非常强大的嵌入式图形库,当然QT不只是一个图形库,它提供了一整套的嵌入式开发解决方案,本文主要简介QT的GUI设计,以后有机会再跟大家介绍其他部分。

QT UI设计工具


值得一提的是QT的UI设计工具,极大的提高了UI设计和协作效率,非常值得了解一下!



以前QT主要应用在性能较强的嵌入式系统中,比如以ARM9或者Cortex-A为核心处理器的系统,它对系统的内存和CPU计算力要求都比较高。

但是现在QT已经可以应用在MCU上了,比如STM32F7系统中,下面通过QT官方发布的一个视频了解一下吧!

QT在STM32F7上的运行效果




2.Microchip MPLAB® Harmony图形设计器


优秀的嵌入式GUI设计解决方案是Microchip公司MCU的一大特色,如果需要设计一款具有简单且优雅嵌入式GUI的应用,选择Microchip的MCU总是没错的。并且Microchip官方还推出了很多优秀的入门教程,大大降低使用门槛。


3.TouchGFX


TouchGFX是一个非常优秀的嵌入式GUI设计解决方案,专注于嵌入式GUI设计,非常适合在MCU这种资源受限的系统中使用。

2018年7月TouchGFX被ST(意法半导体)收购,使得STM32的生态系统更加完善,目前ST官方也在主推TouchGFX,毕竟是亲儿子,相信STM32+TouchGFX将会带来更大的力量!



4.MiniGUI


隆重介绍,支持国产!

MiniGUI是一款面向嵌入式系统的高级窗口系统(Windowing System)和图形用户界面(Graphical User Interface,GUI)支持系统,由魏永明先生于 1998 年底开始开发。

2002 年,魏永明先生创建北京飞漫软件技术有限公司,为MiniGUI提供商业技术支持,同时也继续提供开源版本,飞漫软件是中国地区为开源社区贡献代码最多的软件企业。

经过十几年的发展, MiniGUI 已经支持大多数主流等操作系统和数十种SoC芯片,广泛应用于通讯、医疗、工控、电力、机顶盒、多媒体终端等领域。

并且如果使用全志(Allwinner)和瑞芯微(Rockchip)公司的SOC,则可免费获取商业授权,所以MiniGUI是一款值得我们去了解并使用的嵌入式GUI解决方案,支持国产!


5.Android


大名鼎鼎的Android大家都非常熟悉,但是Android可不止是用在手机上哦,现在Android在工控领域使用的越来越多,包括电视、电梯广告机、机器人、汽车导航仪、自动售货机等等。

Android系统的GUI非常的强大(其他方面也很强大),目前主流的ARM处理器芯片供应商都会提供对Android支持,并且Android系统与传统的Linux+QT方案相比有过之而无不及。

Android拥有无与伦比生态优势,目前国内全志和瑞芯微都可提供完整的Android解决方案,可大大降低研发维护成本,并且有Google和庞大的市场需求在背后支持,Android系统未来一定会发展的更好!


6.小结


如果你的系统计算性能较强,核心处理器是MPU(ARM9或者Cortex-A内核),比如Samsung的S3C2440、S5PV210,NXP的i.MX6系列,全志的A20、T7,Rockchip的RK3399等,首选QT、MiniGUI和Android的嵌入式GUI解决方案!

如果你的系统计算性能有限,核心处理器是MCU(Cortex-M内核),首选QT、Microchip和ST的嵌入式GUI解决方案!

更多精彩资讯,请扫码关注




更多信息,请点击“阅读原文”查看!


----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:嵌入式软件杂货铺,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

yafeilinux和他的朋友们微信公众号二维码

微信公众号

专注于Qt嵌入式Linux开发等。扫一扫立即关注。

Qt开源社区官方QQ群二维码

QQ交流群

欢迎加入QQ群大家庭,一起讨论学习!

我有话说......


关于进行手机实名认证的紧急通知!
按照有关部门要求,论坛类网站必须完成手机实名认证才可以进行发帖等操作。希望大家积极配合,为创建一个和谐文明的社区而贡献自己的力量。我们会对会员的隐私进行严格保密,对大家造成的不便深表歉意! 我知道了