一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

盤(pán)點(diǎn)嵌入式的那些常見(jiàn)GUI:emWin、TouchGFX、MiniGUI、Qt等

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 作者:黃工的嵌入式技術(shù) ? 2020-02-05 12:38 ? 次閱讀

GUI:Graphical User Interface,圖形用戶界面。 以前,因?yàn)?a target="_blank">MCU的資源和處理能力有限,很少有基于MCU通用的GUI。 現(xiàn)在,MCU資源增多,處理能力也強(qiáng)了,同時(shí)市場(chǎng)需求也增多了,GUI功能也越來(lái)越豐富了。 下面來(lái)盤(pán)點(diǎn)嵌入式常見(jiàn)的GUI,你了解幾個(gè)? 一、emWin官網(wǎng)地址:

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

emWin屬于SEGGER公司下面的一種GUI產(chǎn)品,一種嵌入式GUI解決方案。業(yè)界領(lǐng)先的嵌入式圖形庫(kù),專業(yè)的嵌入式GUI。 emWin支持在任何嵌入式系統(tǒng)上創(chuàng)建高效、高質(zhì)量的圖形用戶界面,emWin支持資源受限的微控制器的系統(tǒng),運(yùn)行令人驚嘆的交互界面。 emWin與單任務(wù)和多任務(wù)環(huán)境兼容,可以使用專有的操作系統(tǒng),也可以與任何商業(yè)RTOS兼容。它以C語(yǔ)言源代碼提供,使其成為嵌入式市場(chǎng)的專業(yè)、通用GUI,可用于多種不同的場(chǎng)景。

特點(diǎn):

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

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

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

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

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

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

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

簡(jiǎn)單的說(shuō):STemWin和μCGUI都是由emWin發(fā)展而來(lái)。

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

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

總而言之,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收購(gòu),在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是一款國(guó)產(chǎn)GUI,一款面向嵌入式系統(tǒng)的高級(jí)窗口系統(tǒng)和圖形用戶界面(GUI)支持系統(tǒng),由魏永明先生于1998年底開(kāi)始開(kāi)發(fā)。2002 年,魏永明先生創(chuàng)建北京飛漫軟件技術(shù)有限公司,為MiniGUI 提供商業(yè)技術(shù)支持,同時(shí)也繼續(xù)提供開(kāi)源版本,飛漫軟件是中國(guó)地區(qū)為開(kāi)源社區(qū)貢獻(xiàn)代碼最多的軟件企業(yè)。 MiniGUI豐富的功能和可配置性使得它既適用于運(yùn)行在30MHz CPU的低端設(shè)備,也適用于使用GPU的高端設(shè)備。為嵌入式和智能物聯(lián)網(wǎng)設(shè)備提供一個(gè)成熟的、經(jīng)過(guò)驗(yàn)證的跨平臺(tái)GUI系統(tǒng)。 MiniGUI技術(shù)優(yōu)勢(shì)和其它針對(duì)嵌入式產(chǎn)品的圖形系統(tǒng)相比,MiniGUI 在對(duì)系統(tǒng)的需求上具有如下幾大優(yōu)勢(shì):

可伸縮性強(qiáng)

輕型、占用資源少

高性能、高可靠性

可配置性

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

官網(wǎng):

https://www.qt.io

想必學(xué)習(xí)嵌入式開(kāi)發(fā)的,都應(yīng)該知道Qt,Qt是一個(gè)1991年由Qt Company開(kāi)發(fā)的跨平臺(tái)C++圖形用戶界面應(yīng)用程序開(kāi)發(fā)框架。 2008年,Qt Company科技被諾基亞公司收購(gòu),Qt也因此成為諾基亞旗下的編程語(yǔ)言工具。2012年,Qt被Digia收購(gòu)。2014年4月,跨平臺(tái)集成開(kā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)勢(shì):

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

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

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

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

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

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)用場(chǎng)景不同,應(yīng)用平臺(tái)不同等等。

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

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

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

    關(guān)注

    5

    文章

    45

    瀏覽量

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

    關(guān)注

    3

    文章

    671

    瀏覽量

    40574
  • emWin
    +關(guān)注

    關(guān)注

    2

    文章

    37

    瀏覽量

    14093
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    嵌入式應(yīng)用中常見(jiàn)的安全威脅

    越來(lái)越多的嵌入式設(shè)備存在互聯(lián)需求,在安全應(yīng)用開(kāi)發(fā)中,除功能安全外,應(yīng)用還需考慮信息安全。
    的頭像 發(fā)表于 04-28 14:45 ?437次閱讀
    <b class='flag-5'>嵌入式</b>應(yīng)用中<b class='flag-5'>常見(jiàn)</b>的安全威脅

    盤(pán)點(diǎn)無(wú)風(fēng)扇嵌入式主板應(yīng)用優(yōu)勢(shì)

    在科技飛速發(fā)展的今天,嵌入式主板在各個(gè)領(lǐng)域發(fā)揮著重要作用。而無(wú)風(fēng)扇嵌入式主板以獨(dú)特優(yōu)勢(shì)在工業(yè)自動(dòng)化、醫(yī)療設(shè)備和智能交通領(lǐng)域廣泛應(yīng)用。今天,就讓我們一起深入了解無(wú)風(fēng)扇嵌入式主板在實(shí)際應(yīng)
    的頭像 發(fā)表于 02-15 18:04 ?253次閱讀
    <b class='flag-5'>盤(pán)點(diǎn)</b>無(wú)風(fēng)扇<b class='flag-5'>嵌入式</b>主板應(yīng)用優(yōu)勢(shì)

    嵌入式主板的概述與發(fā)展

    隨著科技的迅猛發(fā)展,嵌入式系統(tǒng)在現(xiàn)代電子產(chǎn)品中扮演著越來(lái)越重要的角色。嵌入式主板作為嵌入式系統(tǒng)的核心組件之一,承擔(dān)著控制、處理和通訊多種功能。本文將對(duì)
    的頭像 發(fā)表于 01-13 16:30 ?608次閱讀
    <b class='flag-5'>嵌入式</b>主板的概述與發(fā)展

    嵌入式系統(tǒng)開(kāi)發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)開(kāi)發(fā)常見(jiàn)問(wèn)題解決

    系統(tǒng)開(kāi)發(fā)與硬件關(guān)系的幾個(gè)關(guān)鍵點(diǎn): 硬件依賴性 :嵌入式系統(tǒng)的軟件必須能夠在特定的硬件上運(yùn)行,這包括處理器、內(nèi)存、輸入/輸出接口。軟件必須能夠充分利用硬件的特性,同時(shí)繞過(guò)其限制。 資源限制 :嵌入式系統(tǒng)通常具有有限
    的頭像 發(fā)表于 12-09 09:38 ?747次閱讀

    面試嵌入式都會(huì)問(wèn)那些問(wèn)題呢?

    作為一名電子工程專業(yè)的畢業(yè)生,我對(duì)嵌入式系統(tǒng)開(kāi)發(fā)一直充滿熱情。當(dāng)我決定踏入這個(gè)行業(yè),尋找屬于自己的職業(yè)道路時(shí),面試成為了我必須面對(duì)的挑戰(zhàn)。在這里,我想分享一些我在嵌入式系統(tǒng)面試中遇到的問(wèn)題以及我的應(yīng)對(duì)經(jīng)驗(yàn)。
    的頭像 發(fā)表于 11-27 09:13 ?590次閱讀
    面試<b class='flag-5'>嵌入式</b>都會(huì)問(wèn)<b class='flag-5'>那些</b>問(wèn)題呢?

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計(jì)算機(jī)硬件,其設(shè)計(jì)旨在嵌入特定設(shè)備中執(zhí)行專門(mén)任務(wù)。嵌入式主板如同是設(shè)備的“大腦”,主要功能是根據(jù)需要管理和控制設(shè)備
    的頭像 發(fā)表于 09-30 10:05 ?1369次閱讀

    嵌入式開(kāi)發(fā)常見(jiàn)問(wèn)題排查

    歸結(jié)為相對(duì)簡(jiǎn)單的小問(wèn)題。接下來(lái),我們將討論一些嵌入式開(kāi)發(fā)中常見(jiàn)的問(wèn)題及其解決方法。一、問(wèn)題復(fù)現(xiàn)要有效解決問(wèn)題,首先需要能夠穩(wěn)定地復(fù)現(xiàn)它。一般來(lái)說(shuō),容易復(fù)現(xiàn)的問(wèn)題也相對(duì)
    的頭像 發(fā)表于 09-22 08:04 ?629次閱讀
    <b class='flag-5'>嵌入式</b>開(kāi)發(fā)<b class='flag-5'>常見(jiàn)</b>問(wèn)題排查

    EsDA,一站嵌入式軟件

    EsDA是一套面向工業(yè)智能物聯(lián)領(lǐng)域的嵌入式系統(tǒng)設(shè)計(jì)自動(dòng)化工具集,包含實(shí)時(shí)操作系統(tǒng)AWorksLP、低代碼開(kāi)發(fā)平臺(tái)AWStudio、資源管理平臺(tái)AXPI、跨平臺(tái)GUI引擎AWTK和云服務(wù)平臺(tái)ZWS
    的頭像 發(fā)表于 09-15 08:10 ?550次閱讀
    EsDA,一站<b class='flag-5'>式</b><b class='flag-5'>嵌入式</b>軟件

    七大嵌入式GUI盤(pán)點(diǎn)

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

    嵌入式linux開(kāi)發(fā)的基本步驟有哪些?

    之前,首先需要選擇合適的硬件平臺(tái)。硬件選擇需要考慮以下幾個(gè)方面: 1.1 處理器 嵌入式Linux開(kāi)發(fā)需要一個(gè)處理器,常見(jiàn)的處理器有ARM、MIPS、PowerPC。選擇處理器時(shí),需要考慮處理器的性能、功耗、成本
    的頭像 發(fā)表于 09-02 09:11 ?930次閱讀

    嵌入式五種常見(jiàn)模擬電路

    嵌入式系統(tǒng)設(shè)計(jì)中,模擬電路是不可或缺的一部分。它們負(fù)責(zé)處理真實(shí)世界中的信號(hào),如聲音、溫度、壓力,并將這些信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),或者對(duì)這些信號(hào)進(jìn)行放大、濾波處理。以下是五種常見(jiàn)的模擬
    發(fā)表于 08-28 15:31

    嵌入式QT常見(jiàn)開(kāi)發(fā)方式有哪些?

    嵌入式QT常見(jiàn)開(kāi)發(fā)方式有哪些? 嵌入式工程師在學(xué)習(xí)和使用Qt進(jìn)行開(kāi)發(fā)時(shí),常見(jiàn)的幾種開(kāi)發(fā)方式包括
    發(fā)表于 08-12 10:05

    嵌入式系統(tǒng)怎么學(xué)?

    、C++或者Python。這些語(yǔ)言在嵌入式系統(tǒng)開(kāi)發(fā)中都被廣泛應(yīng)用。 3、微處理器/微控制器架構(gòu):學(xué)習(xí)常見(jiàn)的微處理器和微控制器架構(gòu),如ARM、AVR、PIC,了解其特性和應(yīng)用場(chǎng)景。 4、
    發(fā)表于 07-02 10:10

    嵌入式開(kāi)發(fā)者的未來(lái)

    嵌入式系統(tǒng)的就業(yè)方向非常廣泛,涵蓋了許多不同的行業(yè)和領(lǐng)域。以下是一些常見(jiàn)嵌入式系統(tǒng)就業(yè)方向:消費(fèi)電子產(chǎn)品:這包括智能手機(jī)、平板電腦、智能電視、智能家居設(shè)備。
    的頭像 發(fā)表于 06-23 08:10 ?601次閱讀
    <b class='flag-5'>嵌入式</b>開(kāi)發(fā)者的未來(lái)

    嵌入式系統(tǒng)中集成Rust和Qt的實(shí)踐

    Rust 擁有豐富的庫(kù)生態(tài)系統(tǒng),用于序列化和反序列化、異步操作、解析不安全輸入、線程、靜態(tài)分析,而 Qt 是一個(gè) C++ 工具包,支持跨各種平臺(tái)的豐富的、基于 GUI 的應(yīng)用程序,從 iOS 到
    發(fā)表于 05-03 10:26 ?2166次閱讀
    在<b class='flag-5'>嵌入式</b>系統(tǒng)中集成Rust和<b class='flag-5'>Qt</b>的實(shí)踐