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

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

3天内不再提示

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

GReq_mcu168 来源:嵌入式技术开发 作者:嵌入式技术开发 2022-07-04 14:45 次阅读

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

1. emWin

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

d3bb620e-f774-11ec-ba43-dac502259ad0.png

2 .TouchGFX

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

d3d07a40-f774-11ec-ba43-dac502259ad0.png

3 .MiniGUI

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

d3df2a18-f774-11ec-ba43-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 语言开发。

d3fe7648-f774-11ec-ba43-dac502259ad0.png

6.AWTK

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

7.GUIX

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

原文标题:嵌入式GUI盘点-你了解几款?

文章出处:【微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

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

    关注

    48

    文章

    7552

    浏览量

    151419
  • 嵌入式
    +关注

    关注

    5082

    文章

    19126

    浏览量

    305175
  • 接口
    +关注

    关注

    33

    文章

    8597

    浏览量

    151152
  • GUI
    GUI
    +关注

    关注

    3

    文章

    660

    浏览量

    39676

原文标题:嵌入式GUI盘点-你了解几款?

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    新手怎么学嵌入式?

    。但面对这个复杂的领域,很多人可能会感到迷茫,不知从何处入手。别担心,本文将为你提供一些入门学习嵌入式技术的建议。 新手入门学习嵌入式技术的途径 1. 了解基础知识 首先,要对嵌入式
    发表于 12-12 10:51

    分享一些常见的威廉希尔官方网站

    理解模电和数电的威廉希尔官方网站 原理对于初学者来说可能比较困难,但通过一些生动的教学方法和资源,可以有效地提高学习兴趣和理解能力。 下面整理了一些常见的威廉希尔官方网站 ,以动态图形的方式展示。 整流威廉希尔官方网站 单相桥
    的头像 发表于 11-13 09:28 306次阅读
    分享<b class='flag-5'>一些</b><b class='flag-5'>常见</b>的威廉希尔官方网站

    嵌入式开发常见问题排查

    归结为相对简单的小问题。接下来,我们将讨论一些嵌入式开发中常见的问题及其解决方法。、问题复现要有效解决问题,首先需要能够稳定地复现它。
    的头像 发表于 09-22 08:04 337次阅读
    <b class='flag-5'>嵌入式</b>开发<b class='flag-5'>常见</b>问题排查

    EsDA,一站式嵌入式软件

    EsDA是套面向工业智能物联领域的嵌入式系统设计自动化工具集,包含实时操作系统AWorksLP、低代码开发平台AWStudio、资源管理平台AXPI、跨平台GUI引擎AWTK和云服务平台ZWS
    的头像 发表于 09-15 08:10 289次阅读
    EsDA,<b class='flag-5'>一站式</b><b class='flag-5'>嵌入式</b>软件

    嵌入式常用总线有哪些

    嵌入式系统中常用的总线种类繁多,它们各自具有不同的特点和应用场景。以下将详细介绍几种嵌入式开发中常用的总线,包括UART、I2C、SPI、RS-232、RS-485、CAN以及USB等
    的头像 发表于 09-10 11:34 621次阅读

    七大嵌入式GUI盘点

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

    嵌入式QT常见开发方式有哪些?

    嵌入式QT常见开发方式有哪些? 嵌入式工程师在学习和使用Qt进行开发时,常见的几种开发方式包括: 1.Qt Widgets编程: 通过C++代码直接编写
    发表于 08-12 10:05

    嵌入式系统中常用的五种微处理器类型

    本文介绍了嵌入式系统中常用的五种微处理器类型:微处理器单元(MPU)、微控制器(MCU)、数字信号处理器(DSP)、现场可编程逻辑门阵列(FPGA)和单片机(SBC)。文章详细阐述了每种处理器的功能、优点、缺点以及选择建议,并列出了一些
    的头像 发表于 07-25 09:29 1723次阅读

    面试嵌入式工作,会被问什么问题?

    面试嵌入式工作时,面试官可能会从多个方面考察应聘者的知识、技能和经验。以下是一些常见嵌入式工作面试问题,这些问题涵盖了基础知识、专业技能、项目经验和个人能力等方面
    的头像 发表于 07-17 09:26 2022次阅读
    面试<b class='flag-5'>嵌入式</b>工作,会被问什么问题?

    嵌入式开发者的未来

    嵌入式系统的就业方向非常广泛,涵盖了许多不同的行业和领域。以下是一些常见嵌入式系统就业方向:消费电子产品:这包括智能手机、平板电脑、智能电视、智能家居设备等。
    的头像 发表于 06-23 08:10 370次阅读
    <b class='flag-5'>嵌入式</b>开发者的未来

    如何成为嵌入式C语言高手?

    如何成为嵌入式C语言高手? 嵌入式系统是当今科技领域的核心,而C语言则是嵌入式系统开发中最常用的编程语言之。成为
    发表于 04-07 16:03

    分享几个嵌入式中常用的GUI

    交互,完成各种操作,可提高工作效率以及用户体验。接下来看下我们开发中常用的GUI框架有哪些吧~二、开源轻量级显示框架LVGLLVGL(LightandVersat
    的头像 发表于 04-06 08:09 1586次阅读
    分享几个<b class='flag-5'>嵌入式</b><b class='flag-5'>中常</b>用的<b class='flag-5'>GUI</b>

    GUI Guider新版本发布,嵌入式GUI开发体验升级

    作为恩智浦着力打造的嵌入式人机交互应用开发工具,GUI Guider又迎来了个新版本!最新发布的GUI Guider v1.7.1增加
    发表于 03-29 09:47 1686次阅读
    <b class='flag-5'>GUI</b> Guider新版本发布,<b class='flag-5'>嵌入式</b><b class='flag-5'>GUI</b>开发体验升级

    如何成为嵌入式C语言高手?

    如何成为嵌入式C语言高手? 嵌入式系统是当今科技领域的核心,而C语言则是嵌入式系统开发中最常用的编程语言之。成为
    发表于 03-25 14:12

    fpga与嵌入式的区别 嵌入式和fpga开发有什么关系

    fpga与嵌入式的区别 FPGA与嵌入式系统在设计和应用上存在一些关键的区别,具体如下: 灵活性:FPGA具有高度的灵活性,可以根据需要重新编程以实现不同的功能。而嵌入式系统的硬件功能
    的头像 发表于 03-14 17:04 6901次阅读