0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

盘点嵌入式中常见的一些GUI

Q4MP_gh_c472c21 来源:嵌入式技术开发 作者:嵌入式技术开发 2022-04-27 14:32 次阅读

图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。GUI一般需要MCU有一定的硬件资源和处理能力,现在MCU资源越来越多,同时市场需求也增多了,GUI功能也越来越丰富了。下面来盘点嵌入式中常见的一些GUI。

1.emWin

emWin是由德国SEGGER公司开发,可为图形LCD设计提供高级支持,极大简化了LCD设计。为恩智浦、ST等ARM微控制器用户免费提供的emWin图形库。配合GUI Builder或App Wizard上位机软件,用起来也比较方便。是使用比较广泛的一款GUI。

8da06c58-c5e0-11ec-bce3-dac502259ad0.png

2.TouchGFX

TouchGFX属于Draupner Graphics公司的GUI产品,以炫酷的界面著称,在2018年7月,TouchGFX被ST收购,在STM32上可以免费使用TouchGFX。目前已经集成在STM32CubeMX中。

3 .MiniGUI

MiniGUI是一款国产GUI,一款面向嵌入式系统的高级窗口系统和图形用户界面(GUI)支持系统,由魏永明先生于1998年底开始开发。2002 年,魏永明先生创建北京飞漫软件技术有限公司,为MiniGUI 提供商业技术支持,同时也继续提供开源版本,飞漫软件是中国地区为开源社区贡献代码最多的软件企业。

8df530a8-c5e0-11ec-bce3-dac502259ad0.png

4.QT for MCU

想必学习嵌入式开发的,都应该知道Qt,Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。2019年8月21日, Qt公司推出了Qt for MCUs,使客户能在经济高效的微控制器(MCU)上创建流畅的用户界面。

5.LVGL

LVGL全称Light and Versatile Graphics Library,是一个自由的,开源的GUI库,界面精美,资源消耗小,可移植度高,响应式布局等特点,全库采用纯 c 语言开发。想要移植的可以参考之前的文章《LittleVGL移植到STM32》。

8e443eb4-c5e0-11ec-bce3-dac502259ad0.png

6.AWTK

AWTK全称为Toolkit AnyWhere,是周立功倾心打造的一套基于C语言开发的GUI框架。旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的GUI引擎。其特点是支持跨平台同步开发,一次编程,到处编译,跨平台使用。

8e5ea948-c5e0-11ec-bce3-dac502259ad0.png

7.GUIX

GUIX是微软的高级工业级GUI解决方案,专门针对深度嵌入式,实时和IoT应用程序而设计。微软还提供了名为GUIX Studio的桌面开发工具,该工具允许开发人员在桌面上设计其GUI并生成GUIX代码,然后可以将其导出到目标。

8e847538-c5e0-11ec-bce3-dac502259ad0.png

END

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5065

    文章

    18999

    浏览量

    302670
  • STM32
    +关注

    关注

    2265

    文章

    10862

    浏览量

    354597
  • GUI
    GUI
    +关注

    关注

    3

    文章

    643

    浏览量

    39517

原文标题:七大嵌入式GUI盘点,有你不知道的么?

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    七大嵌入式GUI盘点

    嵌入式图形用户界面(GUI)是种为嵌入式系统设计的用户界面,它可以让用户通过图形化的方式与设备进行交互。以下是对七种嵌入式
    发表于 09-02 10:58

    嵌入式开发中常用的总线与接口汇总

    盘点嵌入式开发中常用的总线与接口
    发表于 02-01 07:25

    分享一些嵌入式开发中常用的好评工具

    正文大家好,我是bug菌!今天跟大家分享一些嵌入式开发中常用的好评工具,也是我手头上直在使用的一些工具,所谓"欲善其功先利其器",bug菌
    发表于 11-08 08:53

    盘点嵌入式常见GUI

    关注、星标公众号,不错过精彩内容GUI:Graphical User Interface,图形用户界面。以前,因为MCU的资源和处理能力有限,很少有基于MCU通用的GUI。现在,MCU资源增多,处理能力也强了,同时市场需求也增多了,GU
    发表于 12-15 06:43

    常用的嵌入式GUI包括哪些呢

    文件系统:包括根文件系统以及建立于Flash内存设备上的文件系统5.运行用户程序:用户编写的完成特定功能的程序一些用户程序运行在嵌入式图形用户界面(GUI)上,常用的
    发表于 12-17 07:59

    ARM嵌入式系统GUI开发研究

    随着嵌入式系统的发展,它在软件和硬件上日趋复杂,对于人机交互的效率的要求也日渐提高,特别是一些复杂的工控设备和消费电子产品。因此,图形用户界面(GUI)就从嵌入式系统的系统程序中被独立
    发表于 12-04 14:19 525次阅读

    基于嵌入式GUI技术研究

    未来嵌入式操作系统的最佳选择。 GUI (Graphics User Interface)是种以图形作为基础的用户界面。随着嵌入式设备市场的不断扩大,对
    发表于 01-17 15:50 0次下载

    嵌入式开发要学什么嵌入式开发的一些入门教材推荐

    本文档的主要内容详细介绍的是嵌入式开发要学什么嵌入式开发的一些入门教材推荐资料免费下载教材包括了:ARM嵌入式项目开发三位体实战精讲,C
    发表于 01-10 14:46 27次下载
    <b class='flag-5'>嵌入式</b>开发要学什么<b class='flag-5'>嵌入式</b>开发的<b class='flag-5'>一些</b>入门教材推荐

    Linux GUI嵌入式开发有什么新的研究方向

    对比嵌入式 Linux 常见 GUI 方案,以及其它嵌入式 GUI 方案,AWTK 在嵌入式 L
    发表于 11-06 11:28 1168次阅读
    Linux <b class='flag-5'>GUI</b><b class='flag-5'>嵌入式</b>开发有什么新的研究方向

    盘点嵌入式的那些常见GUI:emWin、TouchGFX、MiniGUI、Qt等

    盘点嵌入式那些常见GUI:emWin、TouchGFX、MiniGUI、Qt等
    的头像 发表于 02-05 12:38 9521次阅读

    盘点嵌入式常见GUI,你了解几个

    增多了,GUI功能也越来越丰富了。 下面来盘点嵌入式常见GUI,你了解几个? 、emWin官
    的头像 发表于 11-12 18:06 1.1w次阅读

    嵌入式系统的一些基础知识

    本文主要介绍嵌入式系统的一些基础知识,希望对各位有帮助。
    的头像 发表于 02-18 10:44 2263次阅读

    有关嵌入式系统的一些思考

    有关嵌入式系统的一些思考何为嵌入式?为何要嵌入式?难点在哪里?发展趋势是什么?何为嵌入式?根据英国电气工程师协会( U.K. Institu
    发表于 10-19 18:33 2次下载
    有关<b class='flag-5'>嵌入式</b>系统的<b class='flag-5'>一些</b>思考

    嵌入式Linux常用GUI系统

    嵌入式Linux常用GUI系统【整理】嵌入式Linux中常用的GUI(图形用户界面)系统Embeddedcrifan7年前 (2012-08
    发表于 11-01 16:31 4次下载
    <b class='flag-5'>嵌入式</b>Linux常用<b class='flag-5'>GUI</b>系统

    盘点嵌入式中常见一些GUI

    图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。GUI般需要MCU有定的硬件资源和处理能力
    的头像 发表于 07-04 14:45 1968次阅读