圖形用戶界面(Graphical User Interface,簡(jiǎn)稱 GUI,又稱圖形用戶接口)是指采用圖形方式顯示的計(jì)算機(jī)操作用戶界面。GUI一般需要MCU有一定的硬件資源和處理能力,現(xiàn)在MCU資源越來(lái)越多,同時(shí)市場(chǎng)需求也增多了,GUI功能也越來(lái)越豐富了。下面來(lái)盤點(diǎn)嵌入式中常見(jiàn)的一些GUI。
1. emWin
emWin是由德國(guó)SEGGER公司開發(fā),可為圖形LCD設(shè)計(jì)提供高級(jí)支持,極大簡(jiǎn)化了LCD設(shè)計(jì)。為恩智浦、ST等ARM微控制器用戶免費(fèi)提供的emWin圖形庫(kù)。配合GUI Builder或App Wizard上位機(jī)軟件,用起來(lái)也比較方便。是使用比較廣泛的一款GUI。
2 .TouchGFX
TouchGFX屬于Draupner Graphics公司的GUI產(chǎn)品,以炫酷的界面著稱,在2018年7月,TouchGFX被ST收購(gòu),在STM32上可以免費(fèi)使用TouchGFX。目前已經(jīng)集成在STM32CubeMX中。
3 .MiniGUI
MiniGUI是一款國(guó)產(chǎn)GUI,一款面向嵌入式系統(tǒng)的高級(jí)窗口系統(tǒng)和圖形用戶界面(GUI)支持系統(tǒng),由魏永明先生于1998年底開始開發(fā)。2002 年,魏永明先生創(chuàng)建北京飛漫軟件技術(shù)有限公司,為MiniGUI 提供商業(yè)技術(shù)支持,同時(shí)也繼續(xù)提供開源版本,飛漫軟件是中國(guó)地區(qū)為開源社區(qū)貢獻(xiàn)代碼最多的軟件企業(yè)。
4.QT for MCU
想必學(xué)習(xí)嵌入式開發(fā)的,都應(yīng)該知道Qt,Qt是一個(gè)1991年由Qt Company開發(fā)的跨平臺(tái)C++圖形用戶界面應(yīng)用程序開發(fā)框架。2019年8月21日, Qt公司推出了Qt for MCUs,使客戶能在經(jīng)濟(jì)高效的微控制器(MCU)上創(chuàng)建流暢的用戶界面。
5.LVGL
LVGL全稱Light and Versatile Graphics Library,是一個(gè)自由的,開源的GUI庫(kù),界面精美,資源消耗小,可移植度高,響應(yīng)式布局等特點(diǎn),全庫(kù)采用純 c 語(yǔ)言開發(fā)。
6.AWTK
AWTK全稱為Toolkit AnyWhere,是周立功傾心打造的一套基于C語(yǔ)言開發(fā)的GUI框架。旨在為用戶提供一個(gè)功能強(qiáng)大、高效可靠、簡(jiǎn)單易用、可輕松做出炫酷效果的GUI引擎。其特點(diǎn)是支持跨平臺(tái)同步開發(fā),一次編程,到處編譯,跨平臺(tái)使用。
7.GUIX
GUIX是微軟的高級(jí)工業(yè)級(jí)GUI解決方案,專門針對(duì)深度嵌入式,實(shí)時(shí)和IoT應(yīng)用程序而設(shè)計(jì)。微軟還提供了名為GUIX Studio的桌面開發(fā)工具,該工具允許開發(fā)人員在桌面上設(shè)計(jì)其GUI并生成GUIX代碼,然后可以將其導(dǎo)出到目標(biāo)。
原文標(biāo)題:嵌入式GUI盤點(diǎn)-你了解幾款?
文章出處:【微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
微控制器
+關(guān)注
關(guān)注
48文章
7651瀏覽量
152121 -
嵌入式
+關(guān)注
關(guān)注
5093文章
19178瀏覽量
307709 -
接口
+關(guān)注
關(guān)注
33文章
8694瀏覽量
151928 -
GUI
+關(guān)注
關(guān)注
3文章
662瀏覽量
39893
原文標(biāo)題:嵌入式GUI盤點(diǎn)-你了解幾款?
文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
新手怎么學(xué)嵌入式?
分享一些常見(jiàn)的電路
![分享<b class='flag-5'>一些</b><b class='flag-5'>常見(jiàn)</b>的電路](https://file1.elecfans.com/web1/M00/F4/F1/wKgaoWc0ATSAA4smAAARqkK1SoQ655.gif)
嵌入式開發(fā)常見(jiàn)問(wèn)題排查
![<b class='flag-5'>嵌入式</b>開發(fā)<b class='flag-5'>常見(jiàn)</b>問(wèn)題排查](https://file1.elecfans.com/web2/M00/02/F1/wKgaoma5syyAYzztAAA5LSZZo34694.png)
EsDA,一站式嵌入式軟件
![EsDA,<b class='flag-5'>一站式</b><b class='flag-5'>嵌入式</b>軟件](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
嵌入式常用總線有哪些
七大嵌入式GUI盤點(diǎn)
嵌入式QT常見(jiàn)開發(fā)方式有哪些?
嵌入式系統(tǒng)中常用的五種微處理器類型
面試嵌入式工作,會(huì)被問(wèn)什么問(wèn)題?
![面試<b class='flag-5'>嵌入式</b>工作,會(huì)被問(wèn)什么問(wèn)題?](https://file1.elecfans.com/web2/M00/8D/79/wKgaomS7KZ-AY3GzAAArJzrUg1c443.png)
嵌入式開發(fā)者的未來(lái)
![<b class='flag-5'>嵌入式</b>開發(fā)者的未來(lái)](https://file.elecfans.com/web2/M00/20/B3/pYYBAGGfNNmAK-PZAAJsGM5Cgk0227.jpg)
如何成為一名嵌入式C語(yǔ)言高手?
分享幾個(gè)嵌入式中常用的GUI
![分享幾個(gè)<b class='flag-5'>嵌入式</b><b class='flag-5'>中常</b>用的<b class='flag-5'>GUI</b>](https://file.elecfans.com/web2/M00/20/B3/pYYBAGGfNNmAK-PZAAJsGM5Cgk0227.jpg)
GUI Guider新版本發(fā)布,嵌入式GUI開發(fā)體驗(yàn)升級(jí)
![<b class='flag-5'>GUI</b> Guider新版本發(fā)布,<b class='flag-5'>嵌入式</b><b class='flag-5'>GUI</b>開發(fā)體驗(yàn)升級(jí)](https://file1.elecfans.com/web2/M00/C6/2B/wKgZomYGHkiAERxAAAA3D_d3PLo909.png)
評(píng)論