0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

盤點嵌入式中常見的一些GUI

Q4MP_gh_c472c21 ? 來源:嵌入式技術(shù)開發(fā) ? 作者:嵌入式技術(shù)開發(fā) ? 2022-04-27 14:32 ? 次閱讀

圖形用戶界面(Graphical User Interface,簡稱 GUI,又稱圖形用戶接口)是指采用圖形方式顯示的計算機操作用戶界面。GUI一般需要MCU有一定的硬件資源和處理能力,現(xiàn)在MCU資源越來越多,同時市場需求也增多了,GUI功能也越來越豐富了。下面來盤點嵌入式中常見的一些GUI。

1.emWin

emWin是由德國SEGGER公司開發(fā),可為圖形LCD設(shè)計提供高級支持,極大簡化了LCD設(shè)計。為恩智浦、ST等ARM微控制器用戶免費提供的emWin圖形庫。配合GUI Builder或App Wizard上位機軟件,用起來也比較方便。是使用比較廣泛的一款GUI。

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

2.TouchGFX

TouchGFX屬于Draupner Graphics公司的GUI產(chǎn)品,以炫酷的界面著稱,在2018年7月,TouchGFX被ST收購,在STM32上可以免費使用TouchGFX。目前已經(jīng)集成在STM32CubeMX中。

3 .MiniGUI

MiniGUI是一款國產(chǎn)GUI,一款面向嵌入式系統(tǒng)的高級窗口系統(tǒng)和圖形用戶界面(GUI)支持系統(tǒng),由魏永明先生于1998年底開始開發(fā)。2002 年,魏永明先生創(chuàng)建北京飛漫軟件技術(shù)有限公司,為MiniGUI 提供商業(yè)技術(shù)支持,同時也繼續(xù)提供開源版本,飛漫軟件是中國地區(qū)為開源社區(qū)貢獻代碼最多的軟件企業(yè)。

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

4.QT for MCU

想必學(xué)習(xí)嵌入式開發(fā)的,都應(yīng)該知道Qt,Qt是一個1991年由Qt Company開發(fā)的跨平臺C++圖形用戶界面應(yīng)用程序開發(fā)框架。2019年8月21日, Qt公司推出了Qt for MCUs,使客戶能在經(jīng)濟高效的微控制器(MCU)上創(chuàng)建流暢的用戶界面。

5.LVGL

LVGL全稱Light and Versatile Graphics Library,是一個自由的,開源的GUI庫,界面精美,資源消耗小,可移植度高,響應(yīng)式布局等特點,全庫采用純 c 語言開發(fā)。想要移植的可以參考之前的文章《LittleVGL移植到STM32》。

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

6.AWTK

AWTK全稱為Toolkit AnyWhere,是周立功傾心打造的一套基于C語言開發(fā)的GUI框架。旨在為用戶提供一個功能強大、高效可靠、簡單易用、可輕松做出炫酷效果的GUI引擎。其特點是支持跨平臺同步開發(fā),一次編程,到處編譯,跨平臺使用。

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

7.GUIX

GUIX是微軟的高級工業(yè)級GUI解決方案,專門針對深度嵌入式,實時和IoT應(yīng)用程序而設(shè)計。微軟還提供了名為GUIX Studio的桌面開發(fā)工具,該工具允許開發(fā)人員在桌面上設(shè)計其GUI并生成GUIX代碼,然后可以將其導(dǎo)出到目標。

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

END

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5088

    文章

    19160

    瀏覽量

    306574
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10918

    瀏覽量

    356833
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    662

    瀏覽量

    39797

原文標題:七大嵌入式GUI盤點,有你不知道的么?

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    七大嵌入式GUI盤點

    嵌入式圖形用戶界面(GUI)是種為嵌入式系統(tǒng)設(shè)計的用戶界面,它可以讓用戶通過圖形化的方式與設(shè)備進行交互。以下是對七種嵌入式
    發(fā)表于 09-02 10:58

    嵌入式開發(fā)中常用的總線與接口匯總

    盤點嵌入式開發(fā)中常用的總線與接口
    發(fā)表于 02-01 07:25

    分享一些嵌入式開發(fā)中常用的好評工具

    正文大家好,我是bug菌!今天跟大家分享一些嵌入式開發(fā)中常用的好評工具,也是我手頭上直在使用的一些工具,所謂"欲善其功先利其器",bug菌
    發(fā)表于 11-08 08:53

    盤點嵌入式常見GUI

    關(guān)注、星標公眾號,不錯過精彩內(nèi)容GUI:Graphical User Interface,圖形用戶界面。以前,因為MCU的資源和處理能力有限,很少有基于MCU通用的GUI?,F(xiàn)在,MCU資源增多,處理能力也強了,同時市場需求也增多了,GU
    發(fā)表于 12-15 06:43

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

    文件系統(tǒng):包括根文件系統(tǒng)以及建立于Flash內(nèi)存設(shè)備上的文件系統(tǒng)5.運行用戶程序:用戶編寫的完成特定功能的程序一些用戶程序運行在嵌入式圖形用戶界面(GUI)上,常用的
    發(fā)表于 12-17 07:59

    ARM嵌入式系統(tǒng)GUI開發(fā)研究

    隨著嵌入式系統(tǒng)的發(fā)展,它在軟件和硬件上日趨復(fù)雜,對于人機交互的效率的要求也日漸提高,特別是一些復(fù)雜的工控設(shè)備和消費電子產(chǎn)品。因此,圖形用戶界面(GUI)就從嵌入式系統(tǒng)的系統(tǒng)程序中被獨立
    發(fā)表于 12-04 14:19 ?550次閱讀

    基于嵌入式GUI技術(shù)研究

    未來嵌入式操作系統(tǒng)的最佳選擇。 GUI (Graphics User Interface)是種以圖形作為基礎(chǔ)的用戶界面。隨著嵌入式設(shè)備市場的不斷擴大,對
    發(fā)表于 01-17 15:50 ?0次下載

    嵌入式開發(fā)要學(xué)什么嵌入式開發(fā)的一些入門教材推薦

    本文檔的主要內(nèi)容詳細介紹的是嵌入式開發(fā)要學(xué)什么嵌入式開發(fā)的一些入門教材推薦資料免費下載教材包括了:ARM嵌入式項目開發(fā)三位體實戰(zhàn)精講,C
    發(fā)表于 01-10 14:46 ?27次下載
    <b class='flag-5'>嵌入式</b>開發(fā)要學(xué)什么<b class='flag-5'>嵌入式</b>開發(fā)的<b class='flag-5'>一些</b>入門教材推薦

    Linux GUI嵌入式開發(fā)有什么新的研究方向

    對比嵌入式 Linux 常見 GUI 方案,以及其它嵌入式 GUI 方案,AWTK 在嵌入式 L
    發(fā)表于 11-06 11:28 ?1207次閱讀
    Linux <b class='flag-5'>GUI</b><b class='flag-5'>嵌入式</b>開發(fā)有什么新的研究方向

    盤點嵌入式的那些常見GUI:emWin、TouchGFX、MiniGUI、Qt等

    盤點嵌入式那些常見GUI:emWin、TouchGFX、MiniGUI、Qt等
    的頭像 發(fā)表于 02-05 12:38 ?9660次閱讀

    盤點嵌入式常見GUI,你了解幾個

    增多了,GUI功能也越來越豐富了。 下面來盤點嵌入式常見GUI,你了解幾個? 、emWin官
    的頭像 發(fā)表于 11-12 18:06 ?1.1w次閱讀

    嵌入式系統(tǒng)的一些基礎(chǔ)知識

    本文主要介紹嵌入式系統(tǒng)的一些基礎(chǔ)知識,希望對各位有幫助。
    的頭像 發(fā)表于 02-18 10:44 ?2468次閱讀

    有關(guān)嵌入式系統(tǒng)的一些思考

    有關(guān)嵌入式系統(tǒng)的一些思考何為嵌入式?為何要嵌入式?難點在哪里?發(fā)展趨勢是什么?何為嵌入式?根據(jù)英國電氣工程師協(xié)會( U.K. Institu
    發(fā)表于 10-19 18:33 ?2次下載
    有關(guān)<b class='flag-5'>嵌入式</b>系統(tǒng)的<b class='flag-5'>一些</b>思考

    嵌入式Linux常用GUI系統(tǒng)

    嵌入式Linux常用GUI系統(tǒng)【整理】嵌入式Linux中常用的GUI(圖形用戶界面)系統(tǒng)Embeddedcrifan7年前 (2012-08
    發(fā)表于 11-01 16:31 ?4次下載
    <b class='flag-5'>嵌入式</b>Linux常用<b class='flag-5'>GUI</b>系統(tǒng)

    盤點嵌入式中常見一些GUI

    圖形用戶界面(Graphical User Interface,簡稱 GUI,又稱圖形用戶接口)是指采用圖形方式顯示的計算機操作用戶界面。GUI般需要MCU有定的硬件資源和處理能力
    的頭像 發(fā)表于 07-04 14:45 ?2031次閱讀