常见嵌入式GUI的清单:emWin,TouchGFX,MiniGUI,Qt ...您使用哪个?

GUI:图形用户界面,图形用户界面。

过去,由于MCU的资源和处理能力有限,因此基于MCU的通用GUI很少。

现在,MCU资源增加了,处理能力增加了,市场需求增加了,GUI功能变得更加丰富了。

让我们评估一下常见的嵌入式GUI。

你知道几个1. EmWin官方网站地址:www.segger.com/products/user-interface/emwin emWin是SEGGER(一种嵌入式GUI解决方案)下的GUI产品。

业界领先的嵌入式图形库,专业的嵌入式GUI。

emWin支持在任何嵌入式系统上创建高效和高质量的图形用户界面。

emWin支持带有资源受限微控制器的系统,并运行出色的交互界面。

emWin与单任务和多任务环境兼容,可以使用专有的操作系​​统,还可以与任何商用RTOS兼容。

它提供了C语言源代码,使其成为嵌入式市场的专业且通用的GUI,可以在许多不同的场景中使用。

功能:创建出色的图形和功能强大,易于使用的API,适用于任何显示器和微控制器,适用于任何ANSI C / C ++开发环境体验可靠的图形解决方案嵌入式图形用户界面解决方案扩展:emWin和STemWin,μCGUI之间的关系我相信每个人都熟悉这些GUI,但是您知道它们的起源和关系吗?简而言之:STemWin和μCGUI都是从emWin开发的。

STemWin由SEGGER授权给ST(STMicroelectronics),使用ST芯片的用户可以免费使用STemWin。

同时,对ST的微控制器进行了特殊的优化。

例如,当将STM32F4芯片与FPU一起使用时,STemWin在需要浮点处理的地方进行了特殊的优化。

说到μCGUI,我相信每个人都知道μCOS属于Micrium。

μCGUI是SEGGER公司向Micrium公司授权并为其定制的一组图形软件库。

总而言之,uC / GUI和STemWin都是Segger的emWin产品。

2. TouchGFX官方网站地址:https://www.touchgfx.com ST网站地址:https://www.st.com/content/st_com/en/stm32-graphic-user-interface.html TouchGFX属于Draupner Graphics公司对于GUI产品,TouchGFX于去年(2018年7月)被ST收购,并且TouchGFX可以在STM32上免费使用。

TouchGFX已升级到V4.10,扩展了STM32生态系统,并集成在STM32CubeMX中。

观看在STM32F4上运行的TouchGFX的视频:3. MiniGUI URL:http://www.minigui.com MiniGUI是家用GUI,是嵌入式系统的高级窗口系统和图形用户界面(GUI)支持系统,由Mr.魏永明,1998年底。

2002年,魏永明先生创建了北京飞曼软件技术有限公司,为MiniGUI提供商业技术支持,同时继续提供开源版本。

费曼软件公司是为中国开源社区贡献最多代码的软件公司。

MiniGUI的丰富功能和可配置性使其适用于运行在30MHz CPU上的低端设备和使用GPU的高端设备。

为嵌入式和智能IoT设备提供成熟且经过验证的跨平台GUI系统。

MiniGUI的技术优势与其他嵌入式产品图形系统相比,MiniGUI在系统要求方面具有以下主要优势:强大的可伸缩性,重量轻,资源消耗低,高性能,高可靠性和可配置性。

(2019年9月19日)北京飞漫软件技术有限公司宣布将在MiniGUI 4.0.2中支持家用产品网络操作系统RT-Thread! 4. Qt官方网站:https://www.qt.io如果您必须学习嵌入式开发,则应该了解Qt。

Qt是1991年由Qt Company开发的跨平台C ++图形用户界面应用程序开发框架。

2008年,Qt Company技术被诺基亚收购,并且Qt成为诺基亚的编程语言工具。

2012年,Qt被Digia收购。

2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对iOS的完全支持并添加了WinRT和Beautifier等插件。

Qt公司于2019年8月21日推出了适用于MCU的Qt,使客户能够在具有成本效益的微控制器(MCU)上创建流畅的用户界面。

Qt for MCU的主要优点:在微控制器上重用您现有的技能。

通过跨设备(从高端设备到大规模设备)的技术一致性来降低维护成本。

设备的发展可降低硬件成本,并将传统解决方案升级为现代跨平台图形工具包。

Qt商业和开源差异:针对MCU的Qt视频:针对MCU的Qt参考网站:https:// resource