曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

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

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

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

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

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(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功能也越來越豐富了。 下面來盤點(diǎ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++開發(fā)環(huán)境

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

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

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

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

簡(jiǎ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公司,并為其定制的一套圖形軟件庫(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年底開始開發(fā)。2002 年,魏永明先生創(chuàng)建北京飛漫軟件技術(shù)有限公司,為MiniGUI 提供商業(yè)技術(shù)支持,同時(shí)也繼續(xù)提供開源版本,飛漫軟件是中國(guó)地區(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)勢(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í)嵌入式開發(fā)的,都應(yīng)該知道Qt,Qt是一個(gè)1991年由Qt Company開發(fā)的跨平臺(tái)C++圖形用戶界面應(yīng)用程序開發(fā)框架。 2008年,Qt Company科技被諾基亞公司收購(gòu),Qt也因此成為諾基亞旗下的編程語(yǔ)言工具。2012年,Qt被Digia收購(gòu)。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)勢(shì):

復(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)用場(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í)的話,選擇常見的就行,比如上面列舉的幾個(gè)。

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

    關(guān)注

    5

    文章

    45

    瀏覽量

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

    關(guān)注

    3

    文章

    672

    瀏覽量

    40608
  • emWin
    +關(guān)注

    關(guān)注

    2

    文章

    37

    瀏覽量

    14119
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

    盤點(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 ?263次閱讀
    <b class='flag-5'>盤點(diǎn)</b>無(wú)風(fēng)扇<b class='flag-5'>嵌入式</b>主板應(yīng)用優(yōu)勢(shì)

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

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

    LDO在嵌入式系統(tǒng)中的應(yīng)用 常見LDO故障及解決方法

    的應(yīng)用及其常見故障和解決方法的概述。 應(yīng)用場(chǎng)景 電源轉(zhuǎn)換 :LDO可以將電池電壓或其他電源電壓轉(zhuǎn)換為嵌入式系統(tǒng)所需的穩(wěn)定電壓。 噪聲抑制 :LDO能有效降低電源線上的噪聲,為敏感的模擬電路提供干凈的電源。 功耗管理 :在低功耗應(yīng)用中,LDO可以提供穩(wěn)定的電源,同時(shí)減少功耗
    的頭像 發(fā)表于 12-13 09:08 ?1934次閱讀

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

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

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

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

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

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

    嵌入式開發(fā)常見問題排查

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

    EsDA,一站嵌入式軟件

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

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

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

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

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

    嵌入式五種常見模擬電路

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

    嵌入式QT常見開發(fā)方式有哪些?

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

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

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

    嵌入式開發(fā)者的未來

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