精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

基于MCU通用GUI大盤點

jf_pJlTbmA9 ? 來源:strongerHuang ? 作者:strongerHuang ? 2023-10-18 17:07 ? 次閱讀

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

以前,因為MCU的資源和處理能力有限,很少有基于MCU通用的GUI。現(xiàn)在,MCU資源增多,處理能力也強了,同時市場需求也增多了,GUI功能也越來越豐富了。下面來盤點一些常見的基于MCU的GUI。

emWin

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

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

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

特點:

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

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

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

體驗可靠的圖形解決方案

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

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

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

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

wKgaomUD3imAfKpyAAFvZcRAWco228.png

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

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

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

LVGL

官網(wǎng)地址:
https://lvgl.io/

LVGL全稱Light and Versatile Graphics Library。

LVGL是一個高度可裁剪、低資源占用、界面美觀且易用的嵌入式系統(tǒng)圖形庫。

wKgZomUD3iqAGSs2AAC1_rQw_BU605.png

因為 LVGL 支持的平臺眾多,提供的例程和資料也很多,目前 LVGL 已經(jīng)是全球單片機愛好者、開發(fā)者首選的GUI之一。

wKgaomUD3iyAAGLOAADoX7DJqSU008.jpg

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

目前,TouchGFX擴展至STM32生態(tài)系統(tǒng),并集成在STM32CubeMX中。

看一個在STM32F4上運行TouchGFX的視頻

wKgZomUD3jiADMSiAAGBFPghSMM120.png

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

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

MiniGUI技術(shù)優(yōu)勢

和其它針對嵌入式產(chǎn)品的圖形系統(tǒng)相比,MiniGUI 在對系統(tǒng)的需求上具有如下幾大優(yōu)勢:

可伸縮性強

輕型、占用資源少

高性能、高可靠性

可配置性

Qt for MCUs

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

最近,正式發(fā)布了 Qt for MCUs 2.2 LTS(長周期支持版),這是Qt for MCUs的首個長周期支持版。

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

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

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

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

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

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

wKgaomUD3jqAWRMaAATTg6tNQ1E601.jpg

AWTK

AWTK 全稱 Toolkit AnyWhere,是 ZLG 開發(fā)的開源 GUI 引擎,旨在為嵌入式系統(tǒng)、WEB、各種小程序、手機和 PC 打造的通用 GUI 引擎,為用戶提供一個功能強大、高效可靠、簡單易用、可輕松做出炫酷效果的 GUI 引擎。

wKgZomUD3j2ATKGuAAGTVGcaLoU371.png

審核編輯 黃宇

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

    關(guān)注

    146

    文章

    16984

    瀏覽量

    350293
  • 嵌入式
    +關(guān)注

    關(guān)注

    5068

    文章

    19014

    瀏覽量

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

    關(guān)注

    3

    文章

    648

    瀏覽量

    39546
收藏 人收藏

    評論

    相關(guān)推薦

    分享一個跨平臺通用GUI框架

    AAGUI是一個不依賴特定硬件、操作系統(tǒng)的跨平臺通用GUI
    的頭像 發(fā)表于 10-28 09:21 ?265次閱讀
    分享一個跨平臺<b class='flag-5'>通用</b>型<b class='flag-5'>GUI</b>框架

    盤點那些常見音視頻接口

    我們熟知的一些常見音視頻接口,發(fā)展至今在日常使用中已經(jīng)漸漸少了。但是在工業(yè)領(lǐng)域的音視頻連接,依然能看到其身影。這些看似消失的接口,它們現(xiàn)在發(fā)展成什么樣子了?本期我們將做一個大盤點
    的頭像 發(fā)表于 09-09 14:34 ?456次閱讀

    七大嵌入式GUI盤點

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

    芯海應(yīng)用筆記:通用 MCU IAR 開發(fā)指南

    本應(yīng)用筆記旨在幫助指導(dǎo)用戶針對芯海通用 MCU 基于 IAR 環(huán)境的快速開發(fā),幫助用戶快速建立應(yīng)用工程。芯海科技通用 MCU 提供的 pack 開發(fā)包都是僅支持芯海 CSU、MDK 或
    發(fā)表于 05-16 11:50

    芯海應(yīng)用筆記:通用 MCU 基于 GCC 編譯開發(fā)應(yīng)用

    本應(yīng)用筆記旨在幫助指導(dǎo)用戶針對芯海通用 MCU 基于 GCC 環(huán)境的快速開發(fā)。芯海科技通用 MCU 提供的 pack 開發(fā)包都是僅支持芯海 CSU、MDK 或 IAR
    發(fā)表于 05-16 11:47

    芯海應(yīng)用筆記:通用 MCU Flash 讀寫保護(hù)和 SWD 復(fù)用指導(dǎo)手冊.

    本應(yīng)用筆記旨在幫助用戶了解芯海科技通用 MCU Flash 讀寫保護(hù)的相關(guān)注意事項,同時針對 SWD引腳鎖復(fù)用提供解決方案。本文檔所涉及到的解決方案可適用于芯海通用 MCU 產(chǎn)品的常見
    發(fā)表于 05-16 11:44

    芯海應(yīng)用筆記:通用 MCU USART 自動波特率檢測

    本文檔介紹和說明芯海科技旗下 CS32 系列 MCU 的自動波特率檢測功能,并為不具備硬件自動波特率檢測的 MCU 產(chǎn)品提供替代軟件方法 。*附件:應(yīng)用筆記:芯海通用MCU USART
    發(fā)表于 05-16 11:42

    分享幾個嵌入式中常用的GUI

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

    瑞薩電子RA家族推出RA8系列高算力通用MCU

    瑞薩電子RA家族推出RA8系列高算力通用MCU,是業(yè)界首款基于Arm? Cortex?-M85(CM85)內(nèi)核的32位MCU,主頻高達(dá)480Mhz,超過3000 CoreMark跑分。
    的頭像 發(fā)表于 04-02 14:14 ?1376次閱讀
    瑞薩電子RA家族推出RA8系列高算力<b class='flag-5'>通用</b><b class='flag-5'>MCU</b>

    通用 32位 MCU FAQ

    :**VCAPPIN 是MCU 內(nèi)部的一個 LDO 輸出,給內(nèi)核供電。MCU 外部需要接一個1uF 電容到 GND, 以提供 這個 LDO 輸出電壓的穩(wěn)定性,給 MCU 內(nèi)核一個穩(wěn)定的電壓環(huán)境。 問
    發(fā)表于 03-22 15:15

    國內(nèi)SAP實施公司大盤點

    ,有許多優(yōu)秀的SAP實施公司,他們擁有豐富的經(jīng)驗和專業(yè)知識,能夠為企業(yè)提供全方位的SAP實施解決方案。在本文中,我們將盤點一些國內(nèi)的SAP實施公司排名,了解他們的服務(wù)和解決方案。 ? 1.無錫哲訊智能科技有限公司 無錫哲訊智能科技有限公
    的頭像 發(fā)表于 01-22 10:07 ?1994次閱讀

    應(yīng)用方案:MCU通用I/O引腳擴展

    MCU通用I/O引腳擴展 低端MCU由于I/O口數(shù)量不足導(dǎo)致部分功能無法實現(xiàn),用戶需要使用數(shù)字集成芯片進(jìn)行擴展,如74LS系列移位寄存器,但是這種集成芯片也會由于引腳數(shù)量限制而無法確保單片機端口
    發(fā)表于 01-08 09:35

    嵌入FPGA的國產(chǎn)通用MCU,如何使用其2K邏輯

    AGM除了推出與STM32兼容的通用MCU外,還推出了四款特殊型號的定制MCU,料號分別是AG32VA101RCT6,AG32VA101VCT6,AG32VA401RGT6
    發(fā)表于 12-29 11:58

    #芯圣通用型8051MCU 高性能,高性價比 :HC89F160X系列

    mcu
    上海芯圣電子股份有限公司
    發(fā)布于 :2023年12月14日 09:38:53

    誰說單片機不能圖形編程,介紹MCU的TOP 5圖形GUI庫!

    LittlevGL(LVGL) 是一款開源的嵌入式圖形用戶界面(GUI)庫,專為嵌入式系統(tǒng)設(shè)計。LVGL以其輕量級、靈活性和強大的功能而備受開發(fā)者青睞,資源夠的情況下可移植到所有MCU
    的頭像 發(fā)表于 12-07 10:42 ?7607次閱讀
    誰說單片機不能圖形編程,介紹<b class='flag-5'>MCU</b>的TOP 5圖形<b class='flag-5'>GUI</b>庫!