欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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語言源代碼提供,使其成為嵌入式市場(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也因此成為諾基亞旗下的編程語言工具。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

    瀏覽量

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

    關(guān)注

    3

    文章

    663

    瀏覽量

    39903
  • emWin
    +關(guān)注

    關(guān)注

    2

    文章

    37

    瀏覽量

    13847
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    嵌入式系統(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 ?442次閱讀

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

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

    嵌入式五種常見模擬電路

    嵌入式系統(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。這些語言在嵌入式系統(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

    嵌入式系統(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 ?1899次閱讀
    在<b class='flag-5'>嵌入式</b>系統(tǒng)中集成Rust和<b class='flag-5'>Qt</b>的實(shí)踐

    請(qǐng)問STM32小容量的芯片能應(yīng)用GUI嗎?

    像STM32F0系列的芯片能用上GUI嗎,不知道像emWIN,TouchGFX對(duì)于FLASH有什么具體要求。
    發(fā)表于 04-24 06:19

    維諦嵌入式開關(guān)電源常見告警處理方法

    維諦嵌入式開關(guān)電源常見告警處理方法
    的頭像 發(fā)表于 04-09 17:15 ?1541次閱讀
    維諦<b class='flag-5'>嵌入式</b>開關(guān)電源<b class='flag-5'>常見</b>告警處理方法

    分享幾個(gè)嵌入式中常用的GUI

    一、什么是GUI?GUI是圖形用戶界面(GraphicalUserInterface,簡(jiǎn)稱GUI,又稱圖形用戶接口)是指采用圖形方式顯示的計(jì)算機(jī)操作用戶界面。通過GUI框架,用戶可直接
    的頭像 發(fā)表于 04-06 08:09 ?1773次閱讀
    分享幾個(gè)<b class='flag-5'>嵌入式</b>中常用的<b class='flag-5'>GUI</b>

    GUI Guider新版本發(fā)布,嵌入式GUI開發(fā)體驗(yàn)升級(jí)

    作為恩智浦著力打造的一款嵌入式人機(jī)交互應(yīng)用開發(fā)工具,GUI Guider又迎來了一個(gè)新版本!最新發(fā)布的GUI Guider v1.7.1增加了視頻轉(zhuǎn)換功能,可以幫助用戶靈活地轉(zhuǎn)換原視頻,包括長(zhǎng)度裁剪
    發(fā)表于 03-29 09:47 ?1808次閱讀
    <b class='flag-5'>GUI</b> Guider新版本發(fā)布,<b class='flag-5'>嵌入式</b><b class='flag-5'>GUI</b>開發(fā)體驗(yàn)升級(jí)

    嵌入式fpga是什么意思

    嵌入式FPGA是指將FPGA技術(shù)集成到嵌入式系統(tǒng)中的一種解決方案。嵌入式系統(tǒng)是一種為特定應(yīng)用而設(shè)計(jì)的計(jì)算機(jī)系統(tǒng),它通常包括處理器、內(nèi)存、外設(shè)接口組件,并且被
    的頭像 發(fā)表于 03-15 14:29 ?1396次閱讀

    嵌入式工程師需要掌握哪些技術(shù)?

    嵌入式系統(tǒng)通常需要與其他設(shè)備或系統(tǒng)進(jìn)行通信。了解常見的通信協(xié)議,如UART、SPI、I2C、CAN和Ethernet,以及它們的工作原理和使用方法是必不可少的。此外,對(duì)于無線通信協(xié)議,如
    發(fā)表于 03-04 16:38

    嵌入式人工智能的就業(yè)方向有哪些?

    。 國(guó)內(nèi)外科技巨頭紛紛爭(zhēng)先入局,在微軟、谷歌、蘋果、臉書積極布局人工智能的同時(shí),國(guó)內(nèi)的BAT、華為、小米科技公司也相繼切入到嵌入式人工智能的賽道。那么嵌入式AI可就業(yè)的方向有哪些呢
    發(fā)表于 02-26 10:17