日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > > 嵌入式微處理器
[導(dǎo)讀]嵌入式常見的GUI,你了解幾個(gè)?

GUI:Graphical User Interface,圖形用戶界面。

以前,因?yàn)镸CU的資源和處理能力有限,很少有基于MCU通用的GUI。

現(xiàn)在,MCU資源增多,處理能力也強(qiáng)了,同時(shí)市場需求也增多了,GUI功能也越來越豐富了。

下面來盤點(diǎn)嵌入式常見的GUI,你了解幾個(gè)?

一、emWin
官網(wǎng)地址:

www.segger.com/products/user-interface/emwin


emWin屬于SEGGER公司下面的一種GUI產(chǎn)品,一種嵌入式GUI解決方案。 業(yè)界領(lǐng)先的嵌入式圖形庫,專業(yè)的嵌入式GUI。

emWin支持在任何嵌入式系統(tǒng)上創(chuàng)建高效、高質(zhì)量的圖形用戶界面,emWin支持資源受限的微控制器的系統(tǒng),運(yùn)行令人驚嘆的交互界面。

emWin與單任務(wù)和多任務(wù)環(huán)境兼容,可以使用專有的操作系統(tǒng),也可以與任何商業(yè)RTOS兼容。它以C語言源代碼提供,使其成為嵌入式市場的專業(yè)、通用GUI,可用于多種不同的場景。

特點(diǎn):

  • 創(chuàng)建驚人的圖形與功能強(qiáng)大,易于使用的API

  • 適用于任何顯示器和微控制器

  • 適用于任何ANSI C/C++開發(fā)環(huán)境

  • 體驗(yàn)可靠的圖形解決方案

  • 嵌入式圖形用戶界面解決方案


拓展:emWin和STemWin、μCGUI的關(guān)系

相信大家對(duì)這幾個(gè)GUI都不陌生,但你知道他們的來源和關(guān)系嗎?


簡單的說:STemWin和μCGUI都是由emWin發(fā)展而來。

STemWin由SEGGER公司授權(quán)給ST(意法半導(dǎo)體),使用ST芯片的用戶可以免費(fèi)使用STemWin。同時(shí),還針對(duì)ST的微控制器做了專門的優(yōu)化,比如在使用STM32F4帶FPU的芯片時(shí),STemWin在需要浮點(diǎn)處理的地方專門做了優(yōu)化。


說起μCGUI,相信大家都知道μCOS,都屬于Micrium公司。μCGUI是SEGGER公司授權(quán)給Micrium公司,并為其定制的一套圖形軟件庫。


總而言之,uC/GUI 和 STemWin 都是 Segger 公司的 emWin 產(chǎn)品。


二、TouchGFX

官網(wǎng)地址:

https://www.touchgfx.com


ST站內(nèi)地址:

https://www.st.com/content/st_com/en/stm32-graphic-user-interface.html



TouchGFX屬于Draupner Graphics公司的GUI產(chǎn)品,在去年(2018年7月),TouchGFX被ST收購,在STM32上可以免費(fèi)使用TouchGFX。

TouchGFX升級(jí)至V4.10,擴(kuò)展STM32生態(tài)系統(tǒng),并集成在STM32CubeMX中。

看一個(gè)在STM32F4上運(yùn)行TouchGFX的視頻:


三、MiniGUI
網(wǎng)址:

http://www.minigui.com



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

MiniGUI豐富的功能和可配置性使得它既適用于運(yùn)行在30MHz CPU的低端設(shè)備,也適用于使用GPU的高端設(shè)備。為嵌入式和智能物聯(lián)網(wǎng)設(shè)備提供一個(gè)成熟的、經(jīng)過驗(yàn)證的跨平臺(tái)GUI系統(tǒng)。

MiniGUI技術(shù)優(yōu)勢
和其它針對(duì)嵌入式產(chǎn)品的圖形系統(tǒng)相比,MiniGUI 在對(duì)系統(tǒng)的需求上具有如下幾大優(yōu)勢:
  • 可伸縮性強(qiáng)

  • 輕型、占用資源少

  • 高性能、高可靠性

  • 可配置性






就在前不久(2019年9月19日),北京飛漫軟件技術(shù)有限公司宣布:將在 MiniGUI 4.0.2 版本中支持國產(chǎn)物聯(lián)網(wǎng)操作系統(tǒng) RT-Thread

四、Qt

官網(wǎng):

https://www.qt.io



想必學(xué)習(xí)嵌入式開發(fā)的,都應(yīng)該知道Qt,Qt是一個(gè)1991年由Qt Company開發(fā)的跨平臺(tái)C++圖形用戶界面應(yīng)用程序開發(fā)框架。

2008年,Qt Company科技被諾基亞公司收購,Qt也因此成為諾基亞旗下的編程語言工具。2012年,Qt被Digia收購。2014年4月,跨平臺(tái)集成開發(fā)環(huán)境Qt Creator 3.1.0正式發(fā)布,實(shí)現(xiàn)了對(duì)于iOS的完全支持,新增WinRT、Beautifier等插件。

2019年8月21日, Qt公司推出了Qt for MCUs,使客戶能在經(jīng)濟(jì)高效的微控制器(MCU)上創(chuàng)建流暢的用戶界面 。

Qt for MCUs的主要優(yōu)勢:

  • 復(fù)用您在微控制器上的現(xiàn)有技能

  • 通過跨設(shè)備(從高端到大眾設(shè)備)的技術(shù)一致性,來降低維護(hù)成本

  • 在不影響圖形性能的前提下,向微控制器演進(jìn)以降低硬件成本

  • 將傳統(tǒng)解決方案升級(jí)到現(xiàn)代的跨平臺(tái)圖形工具包


Qt商業(yè)和開源版差異:


Qt for MCUs視頻:


Qt for MCUs參考網(wǎng)址:

https://resources.qt.io/cn/the-qt-company-introduces-qt-for-mcus


五、其他

目前,市面上的GUI有很多,但各有各的特點(diǎn),應(yīng)用場景不同,應(yīng)用平臺(tái)不同等等。


包括國內(nèi)周立功有一套AWTK,針對(duì)嵌入式Linux系統(tǒng)的GUI解決方案。


我們項(xiàng)目選擇GUI需要結(jié)合項(xiàng)目實(shí)際情況,綜合考慮,選擇合適的GUI。學(xué)習(xí)的話,選擇常見的就行,比如上面列舉的幾個(gè)。


-END-


來源 | StrongerHuang

作者 | StrongerHuang


|?整理文章為傳播相關(guān)技術(shù),版權(quán)歸原作者所有?|

|?如有侵權(quán),請(qǐng)聯(lián)系刪除?|


【1】國內(nèi)MCU能替代國外產(chǎn)品嗎?MCU的未來又將如何?

【2】35歲真的是程序員的坎兒嗎?

【3】不同編程語言能耗不同?看這27種語言對(duì)比!

【4】超長干貨為你解析:從串口驅(qū)動(dòng)到Linux驅(qū)動(dòng)模型,嵌入式必會(huì)!

【5】本文把TCP/IP講絕了!


免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場,如有問題,請(qǐng)聯(lián)系我們,謝謝!

嵌入式ARM

掃描二維碼,關(guān)注更多精彩內(nèi)容

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

隨著現(xiàn)代家庭生活方式不斷升級(jí),廚房已不再只是功能空間,而逐漸成為融合審美表達(dá)、健康管理與智能體驗(yàn)的重要場域。消費(fèi)者在關(guān)注空間整體性的同時(shí),也對(duì)食材儲(chǔ)存的安全性、潔凈度以及使用便利性提出了更高要求。基于對(duì)中國家庭真實(shí)使用場...

關(guān)鍵字: 冰箱 嵌入式

在嵌入式系統(tǒng)、工業(yè)物聯(lián)網(wǎng)等各類電子設(shè)備中,UART與網(wǎng)口是兩種應(yīng)用廣泛的通信接口,前者作為經(jīng)典的串行通信接口,承擔(dān)著簡單設(shè)備互聯(lián)、調(diào)試日志傳輸?shù)然A(chǔ)任務(wù),后者則專注于高速、遠(yuǎn)距離的數(shù)據(jù)交互,是設(shè)備接入網(wǎng)絡(luò)、實(shí)現(xiàn)大數(shù)據(jù)量傳...

關(guān)鍵字: 嵌入式 通信接口 網(wǎng)口通訊

在軟件開發(fā)領(lǐng)域,設(shè)計(jì)模式被譽(yù)為“解決特定問題的最佳實(shí)踐”,但在嵌入式開發(fā)中,它卻常常處于“邊緣地帶”。許多嵌入式工程師職業(yè)生涯中可能從未刻意使用過設(shè)計(jì)模式,甚至認(rèn)為這些“軟件工程理論”與單片機(jī)、傳感器、實(shí)時(shí)系統(tǒng)等硬件緊密...

關(guān)鍵字: 嵌入式 設(shè)計(jì)模式

在居住結(jié)構(gòu)持續(xù)演進(jìn)與消費(fèi)需求不斷升級(jí)的背景下,中國家庭廚房正經(jīng)歷從“功能集合”向“系統(tǒng)空間”的深層轉(zhuǎn)變。廚房不再只是烹飪的場所,而逐漸成為融合效率、健康、美學(xué)與家庭互動(dòng)的重要生活空間?;趯?duì)這一趨勢的長期洞察,西門子家電...

關(guān)鍵字: 嵌入式 蒸玲瓏

在物聯(lián)網(wǎng)設(shè)備、工業(yè)控制系統(tǒng)和智能家居等嵌入式場景中,輕量級(jí)WEB服務(wù)器扮演著核心角色。它們不僅需要滿足資源受限環(huán)境下的性能需求,還需兼顧安全性、可擴(kuò)展性和開發(fā)效率。本文從資源占用、功能特性、適用場景三個(gè)維度,對(duì)比分析六大...

關(guān)鍵字: 嵌入式 WEB服務(wù)器

在嵌入式軟件開發(fā)工具領(lǐng)域,一場悄然的變革正在發(fā)生。隨著全球軟件行業(yè)向訂閱制轉(zhuǎn)型,嵌入式軟件開發(fā)工具的授權(quán)模式也迎來了重要調(diào)整。市場上的嵌入式軟件開發(fā)工具基本可以分為三類:商用開發(fā)工具,開源開發(fā)工具和廠商私有開發(fā)工具,其中...

關(guān)鍵字: 嵌入式 MCU RISC-V

在資源受限的嵌入式系統(tǒng)中,傳統(tǒng)調(diào)試工具(如JTAG)往往成本高昂且占用引腳資源。本文介紹一種基于串口的低成本調(diào)試方案,通過自定義協(xié)議實(shí)現(xiàn)內(nèi)存數(shù)據(jù)的實(shí)時(shí)監(jiān)控,硬件成本可降低80%以上,特別適用于8/16位MCU開發(fā)場景。

關(guān)鍵字: 嵌入式 串口 內(nèi)存數(shù)據(jù)

隨著國家家電以舊換新補(bǔ)貼政策的持續(xù)推進(jìn),綠色節(jié)能、品質(zhì)升級(jí)正成為越來越多家庭的新年煥新關(guān)鍵詞。面對(duì)消費(fèi)者在居住空間、生活效率與健康體驗(yàn)上的多元需求,西門子家電圍繞新春煥新節(jié)點(diǎn),正式開啟“開門紅”煥新季,通過國家補(bǔ)貼與企業(yè)...

關(guān)鍵字: 嵌入式 咖啡機(jī) 嵌飲機(jī)

高效的嵌入式邊緣AI 應(yīng)用計(jì)算機(jī)模塊解決方案

關(guān)鍵字: 處理器 嵌入式 邊緣AI

設(shè)計(jì)人員通過瑞薩遠(yuǎn)程板場可在新MCU發(fā)布首日免費(fèi)開始編程和編碼

關(guān)鍵字: MCU 嵌入式 電路板
關(guān)閉