99国产精品欲av蜜臀,可以直接免费观看的AV网站,gogogo高清免费完整版,啊灬啊灬啊灬免费毛片

網易首頁 > 網易號 > 正文 申請入駐

MCU廠商,開始重視GUI

0
分享至

近幾年,MCU的資源和處理能力逐漸增強,GUI(Graphical User Interface)基本成了MCU的標配。同時自從Microchip在2017年打破先例,把2D的GPU內嵌到了MCU中,并配套了自家圖形界面編輯軟件,似乎拼GPU性能成了一件稀松平常之事,MCU能做的顯示越來越高級。(可以參考歷史文章)

當然,設計GUI的過程,并不簡單。開發圖形用戶界面可能是復雜而漫長的過程,需要大量的時間和資源來調試和集成來自各種工具的代碼。所以很多情況下,選擇一款合適的GUI軟件,是工程師經常考慮的問題。最近幾年,廠商就在不斷布局GUI,在這個細節的領域打出差異化。

付斌|作者

電子工程世界(ID:EEworldbbs)|出品

嵌入式GUI,通用的選擇

對工程師來說,一般選擇很簡單,就是GUI開源與否,是否收費,另外就是適配度、移植難度、應用場景。

當前主流的小型嵌入式GUI主要有:emWin(uCGUI)、TouchGFX、Embedded Wizard GUI、uGFX(分為收費和免費兩版)、MicroChip GUI 、Qt for MCU、Crack Storyboard、Altia GUI、ThreadX GUIX等主要包括三類,一是完全開源項目,二是第三方軟件公司公的產品,三就是廠商自己的GUI。

首先,完全開源項目方面,主要包括LittlevGL(LVGL)、MiniGUI(部分SoC免費使用)、GUISlice、Nano-X(舊稱MicoroWindows)等,不過這種GUI可能會存在學習曲線陡峭,或者資源比較分散的一些問題,但多數都輕量級,適合資源受限的MCU。

其次,第三方軟件公司公的產品,主要包括Qt for MCU、SEGGER公司開發的emWin、Crack Software的Storyboard、TES Electronic Solutions GmbH開發的Guiliani、德國TARA System公司開發的EmbeddedWizard、汽車使用的Altia GUI、ZLG 開發的AWTK、北京飛漫軟件技術開發的Minigui,這些軟件擁有龐大的生態系統和社區支持,提供了豐富的文檔、示例和支持,整體上手難度層次不齊。

最后,MCU廠商自己的產品,包括ST的TouchGFX、Microchip的Microchip Graphics Suite (MGS)、NXP的PEG Graphics Software,這些產品只針對自己的MCU產品,但相對更適合MCU本身體質。

Microchip:圍繞簡化開發行動

Microchip在GUI領域布局非常多年。整體理念則是圍繞“極簡開發”這一關鍵詞展開。其在官網上就有一句話——“阿爾伯特·愛因斯坦(Albert Einstein)說過,一切都應該盡可能簡單,但不能更簡單。Microchip 將這一理念應用于其為嵌入式開發提供的GUI工具。”

Microchip提供的工具主要是MPLAB Harmony Graphics Suite(MHGC),目前在MPLAB Harmony 3之中,其支持的主要是Microchip 32 位MCU和所有 Microchip MPU。不過Microchip也很強調免費這個概念。2020年9月,Microchip推出免費、免許可和免版稅的Ensemble圖形工具包, 加快Linux圖形用戶界面開發,Ensemble圖形工具包免許可和版稅,向GUI的所有開發者免費提供。

如果需要設計一款具有簡單且優雅嵌入式GUI的應用,選擇Microchip的MCU總是沒錯的。并且Microchip官方還推出了很多優秀的入門教程,大大降低使用門檻。

前兩天,Microchip又進一步把其GUI套裝升級成Microchip圖形套件(MGS)。這是一款易于學習使用的綜合解決方案,可簡化將圖形用戶界面、動畫和圖像集成到觸摸屏的過程。

MGS 采用現代設計,提供直觀的所見即所得(WYSIWYG)界面,用戶可直接查看和操作最終輸出,從而減少錯誤,提高效率。為了使圖形用戶界面更易于使用,MGS具有多功能性,可支持各種不同性能的設備。從對內存和系統性能要求較低的資源受限設備,到支持平板電腦大小觸摸屏和高保真視頻播放的高性能設備,都可以使用MGS。

Microchip 圖形套件包括MGS Composer和MGS Simulator組件,同時由各種開發工具提供支持,包括MPLAB Harmony v3、MPLAB 代碼配置器以及Microchip 適用于32位MCU和MPU的主線Linux發行版。


ST:走向“單芯片”模式

ST的TouchGFX是收購而來,大名鼎鼎的TouchGFX以界面華麗、流暢以及強勁的 TouchGFX Designer著稱。自從2018年ST收購以后,TouchGFX在ST MCU、MPU上都開始可以免費使用。

根據工程師的分享,TouchGFX在MCU系統運行界面非常炫,堪比手機APP界面。使用TouchGFX開發STM32界面,有2種方法:一是利用TouchGFX Designer軟件,支持圖片和控件拖拽、可快速生成在KEIL或IAR等IDE中可打開的項目工程;另一種方法是,STM32CUBEMX 5.0版本增加了對TouchGFX的支持,可以使用CubeMX開發TouchGFX應用。

今年7月,ST將其更新到了TouchGFX 4.24。通過提供新的圖像壓縮格式(RGB565、RGB888和ARGB888)和更多的閃存節省功能,進一步減少了內存需求。

ST介紹中說,嵌入式系統的最新趨勢是“單芯片”接口,開發人員可以從主機MCU的RAM和閃存中運行整個UI,無需使用外部存儲器。這有助于減少材料成本,減輕對存儲器市場的依賴。簡而言之,它在開啟了很多新功能的同時還能保持設計的成本效益。但沒有之前版本的豐富功能作為基礎,這樣的突破也是不可能實現的。TouchGFX 4.24建立在舊版本基礎之上,可確保更多的應用程序能夠適應這種“單芯片”模式。

簡單來說,就是TouchGFX 4.24對其壓縮算法和矢量運算進行了一系列優化,以節省更多閃存。

NXP:分為三種版本

很多人都不知道,NXP本身其實也有GUI庫,而且還很強大。不過,NXP的PEG和上述兩個廠商的劃分不太一樣,分為免費版本和收費版本,即PEG Pro、PEG +和PEG Lite,其中Lite版本對于NXP芯片是免費的,收費版本相對功能會強大許多,不過基礎版本也可以滿足大部分要求。

PEG可與實時操作系統完美結合。該圖形開發解決方案工具使開發人員能夠使用PEG庫和外部資源對用戶界面屏幕和用戶界面控件進行布局,并生成C++代碼。PEG Graphics Software整體學習曲線也相對較平緩,同時NXP提供了大量的學習資源進行參考。


寫著最后

目前來看,Microchip和ST在GUI庫的建設上走得比較激進,經常進行大更和迭代。畢竟,提供一個非常完整的方案,更有助于工程師快速開發自己的產品,加速研發進度,讓工程師有更多選擇的理由。而其他廠商,如英飛凌、瑞薩主要與QT、SEGGER這些廠商加大合作,以支持更大的軟件生態。不過,軟件這個東西,使用第三方也完全足夠,而且也不一定有必要去自己做一套軟件和庫,但自己給自己做總歸是更適配自己的產品。

參考文獻

[1]安謀科技學堂:嵌入式系統的GUI分類及介紹——面向MCU微控制器.2023.10.9.https://mp.weixin.qq.com/s/m8wBsMsCrdEE5X31J7KhAA

[2]知乎:https://www.zhihu.com/question/20751611

歡迎將我們設為“星標”,這樣才能第一時間收到推送消息。

免費領取汽車總線系統設計資料合集!

掃碼添加小助手回復“進群”

和電子工程師們面對面交流經驗

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
專打國家元首的金牛座導彈抵烏!紅場勝利日閱兵式需要掂量了

專打國家元首的金牛座導彈抵烏!紅場勝利日閱兵式需要掂量了

大風文字
2025-04-25 18:56:10
又美又颯!吳艷妮13米00奪第七:戰斗天使真美,挑戰世界頂尖選手

又美又颯!吳艷妮13米00奪第七:戰斗天使真美,挑戰世界頂尖選手

李喜林籃球絕殺
2025-04-26 21:09:17
調度中心不雅畫面人員被停職調查,知情者披露兩人疑似身份內情

調度中心不雅畫面人員被停職調查,知情者披露兩人疑似身份內情

Likepres
2025-04-25 22:29:07
儲戶慌嗎?存款方面迎來4個方面的調整,已存的人咋辦?

儲戶慌嗎?存款方面迎來4個方面的調整,已存的人咋辦?

話史官1
2025-04-26 15:03:19
深圳殉情男子遺書稱想與妻子合葬 岳母:連女兒的牙刷他都不舍得丟 想不到他深情到這個地步

深圳殉情男子遺書稱想與妻子合葬 岳母:連女兒的牙刷他都不舍得丟 想不到他深情到這個地步

閃電新聞
2025-04-26 10:42:31
小米YU9曝光,雷軍讓3億中產沸騰了

小米YU9曝光,雷軍讓3億中產沸騰了

互聯網品牌官
2025-04-24 16:06:32
喬-科爾:希望穆里尼奧回英超,想在三、四年內奪冠找他就對了

喬-科爾:希望穆里尼奧回英超,想在三、四年內奪冠找他就對了

直播吧
2025-04-26 21:55:12
2025年一季度出口值30強城市:蘇州、寧波環比大增,鄭州漲勢喜人

2025年一季度出口值30強城市:蘇州、寧波環比大增,鄭州漲勢喜人

Data居士
2025-04-26 10:59:59
美麗的新娘

美麗的新娘

動物奇奇怪怪
2025-04-27 00:35:07
69年九大名單出爐,毛主席發怒:怎么沒他?此人痛哭:主席記得我

69年九大名單出爐,毛主席發怒:怎么沒他?此人痛哭:主席記得我

可樂88
2024-04-26 09:14:34
不滿裁判吹罰?崔康熙:大家都是足球人 有些問題我沒法直說

不滿裁判吹罰?崔康熙:大家都是足球人 有些問題我沒法直說

球事百科吖
2025-04-27 04:40:14
航母才是最大的捕魚船?遼寧艦每次帶回數十噸海鮮,全部銷毀!

航母才是最大的捕魚船?遼寧艦每次帶回數十噸海鮮,全部銷毀!

百態人間
2025-04-22 16:26:25
中年女人有意讓你“拿下”,會有一個表現:兩個字

中年女人有意讓你“拿下”,會有一個表現:兩個字

蓮子說情感
2025-01-11 10:26:07
王勵勤遇當頭一棒!國乒大潰敗,單打16人參賽15人出局;日本強勢

王勵勤遇當頭一棒!國乒大潰敗,單打16人參賽15人出局;日本強勢

莼侃體育
2025-04-26 08:27:26
王菲現身謝霆鋒演唱會!《玉蝴蝶》唱響時,王菲陶醉起舞,太甜了

王菲現身謝霆鋒演唱會!《玉蝴蝶》唱響時,王菲陶醉起舞,太甜了

叨嘮
2025-04-26 02:45:58
1-0大冷門,90分鐘絕殺,英冠第22掀翻英冠第6,蘭帕德率隊2連敗

1-0大冷門,90分鐘絕殺,英冠第22掀翻英冠第6,蘭帕德率隊2連敗

側身凌空斬
2025-04-26 21:39:34
北京房價:泡沫與走勢分析

北京房價:泡沫與走勢分析

流蘇晚晴
2025-04-26 21:36:36
殺人誅心!大S離世后,小玥兒的第一個生日現場曝光,網友集體破防了

殺人誅心!大S離世后,小玥兒的第一個生日現場曝光,網友集體破防了

瞎說娛樂
2025-04-26 10:55:49
大比分2-1!塔圖姆空砍36+9,黑馬雙星合砍61分,凱爾特人遭逆轉

大比分2-1!塔圖姆空砍36+9,黑馬雙星合砍61分,凱爾特人遭逆轉

老梁體育漫談
2025-04-26 10:06:15
突降6℃!湖北接下來大反轉

突降6℃!湖北接下來大反轉

魯中晨報
2025-04-26 11:20:10
2025-04-27 05:28:49
EEWorld電子工程世界 incentive-icons
EEWorld電子工程世界
即時參與討論電子工程世界最火話題,搶先知曉電子工程業界資訊。
171文章數 14關注度
往期回顧 全部

科技要聞

百度心響實測:“能用版Manus”開了個好頭

頭條要聞

特朗普將舉行集會慶祝執政100天 美媒:時機不妙

頭條要聞

特朗普將舉行集會慶祝執政100天 美媒:時機不妙

體育要聞

廣廈19分勝遼寧獲開門紅 孫銘徽13分3助崴腳

娛樂要聞

金掃帚獎出爐,包貝爾意外獲“影帝”

財經要聞

韓國的"宇樹科技" 是怎樣被財閥毀掉的?

汽車要聞

充電5分鐘續航100公里 探訪華為兆瓦超充站

態度原創

本地
旅游
時尚
數碼
公開課

本地新聞

云游湖北 | 漢川文旅新體驗:千年陶藝邂逅湖光

旅游要聞

熱聞|清明假期將至,熱門目的地有哪些?

她美得好邪乎,讓人又怕又愛

數碼要聞

AMD修補高危安全漏洞!歷代Zen架構CPU 100%中招

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 清镇市| 石狮市| 和硕县| 张家川| 宣武区| 商洛市| 集安市| 会东县| 信丰县| 溆浦县| 富裕县| 东至县| 永泰县| 建水县| 石泉县| 项城市| 蕉岭县| 慈利县| 花垣县| 高要市| 五华县| 冀州市| 西青区| 苗栗市| 沙湾县| 尼木县| 广元市| 凤山县| 涞源县| 巴楚县| 安顺市| 黄梅县| 三明市| 富宁县| 竹山县| 嘉兴市| 三都| 蒙自县| 柳河县| 贵港市| 基隆市|