博客專欄

        EEPW首頁 > 博客 > 推薦10款常用的輕量型嵌入式GUI

        推薦10款常用的輕量型嵌入式GUI

        發布人:xiaomaidashu 時間:2023-11-06 來源:工程師 發布文章

        Warning: getimagesize(): SSL: connection timeout in /var/www/html/www.edw.com.cn/www/rootapp/controllersspace/ArticlesmanageController.php on line 272 Warning: getimagesize(): Failed to enable crypto in /var/www/html/www.edw.com.cn/www/rootapp/controllersspace/ArticlesmanageController.php on line 272 Warning: getimagesize(https://mmbiz.qpic.cn/sz_mmbiz_png/PnO7BjBKUz8W8cpiaWajZoXaAAvRCu5DO0XxSoiagRFUhpdoibDbaXGlFWp1FVK6V4qVoGNe4zyticIl5JaSznT3Ww/640?wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1): failed to open stream: operation failed in /var/www/html/www.edw.com.cn/www/rootapp/controllersspace/ArticlesmanageController.php on line 272

        LittlevGL是一個免費的開源圖形庫,提供了創建嵌入式GUI所需的一切,具有易于使用的圖形元素、漂亮的視覺效果和低內存占用。

        圖片

        特點:

        • 強大的構建模組 按鈕、圖表、列表、滑塊、圖像等
        • 先進的圖形 動畫、反鋸齒、半透明、平滑滾動
        • 多樣的輸入設備 觸摸板、鼠標、鍵盤、編碼器等
        • 多顯示器支持 支持同時使用多個TFT或單色顯示器
        • 多語言支持 UTF-8格式文字編碼
        • 完全自定義 圖形元素
        • 硬件無關 可用于任意微控制器或顯示器
        • 可裁剪 用于小內存(80 KB FLASH,12 KB RAM)操作
        • 操作系統、外部存儲以及GPU 支持但非必須
        • 單幀緩存 即可實現先進的圖形效果
        • C語言編寫 以最大化兼容(C++ 兼容)
        • 模擬器 無需嵌入式硬件就可以在電腦上開始GUI設計
        • 教程、示例、主題 從而快速GUI設計
        • 文檔 在線及離線
        • 免費開源 基于MIT協議
        TouchGFX

        TouchGFX以界面華麗,流暢以及強勁的TouchGFX Designer著稱。

        官方地址:

        https://www.touchgfx.com/ 。

        2018年,正式被ST收購,當前主要用于STM32平臺。下面貼幾張TouchGFX實際的顯示效果:

        圖片


        圖片

        圖片

        圖片

        圖片

        下面是TouchGFX Designer的軟件效果,功能比較強勁,讓界面的創建變得比較容易:

        圖片

        關于TouchGFX的介紹就給大家說這么多,更多相關知識可以到TouchGFX的官網去查看。從上面的幾張圖可以看出,TouchGFX設計的界面效果還是很漂亮的。

        TouchGFX在STM32官方探索板或者評估板上面的演示效果:

        • TouchGFX在STM32F429上面的超炫演示

        http://www.armbbs.cn/forum.php?mod=viewthread&tid=8064

        • TouchGFX在STM32F469上面的超炫演示

        http://www.armbbs.cn/forum.php?mod=viewthread&tid=15152

        • TouchGFX在STM32F769上面的超炫演示

        http://www.armbbs.cn/forum.php?mod=viewthread&tid=17901

        • TouchGFX在STM32H750上面的超炫演示

        http://www.armbbs.cn/forum.php?mod=viewthread&tid=94379

        Embedded Wizard GUI

        Embeded Wizard GUI同樣以華麗,流暢的界面和強勁的GUIBuilder著稱。

        官方地址:

        http://www.embedded-wizard.de/ 。

        下面貼幾張Embeded Wizard GUI實際的顯示效果:

        圖片

        圖片

        圖片

        圖片

        圖片

        獨創Chora界面編程語言,讓大家的界面編程極其簡單,GUIBuilder上面含有非常多的控件,皮膚和主題供用戶選擇,且支持調試,實際效果如下:

        圖片

        圖片

        關于Embeded Wizard GUI的介紹就給大家說這么多,更多相關知識可以到Embeded Wizard GUI的官網去查看。從上面的幾張圖可以看出,Embeded Wizard GUI設計的界面效果還是很漂亮的。美中不足的是Embeded Wizard GUI也是要收費的,具體收費標準看這里:http://www.embedded-wizard.de/pricing.html

        Embeded Wizard GUI在STM32官方探索板或者評估板上面的演示效果:

        • Embeded Wizard GUI在STM32F746上面的超炫演示

        http://www.armbbs.cn/forum.php?mod=viewthread&tid=10850

        • Embeded Wizard GUI在STM32F769上面的超炫演示

        http://www.armbbs.cn/forum.php?mod=viewthread&tid=19548

        emWin(uCGUI)

        emWin屬于老牌的嵌入式GUI了,有著20年的歷史了,軟件架構和功能比較成熟了。關于emWin的介紹可以看我們的第1版emWin教程,第2版emWin教程和第3版emWin教程。

        官方地址:

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

        • emWin教程第1版

        http://www.armbbs.cn/forum.php?mod=viewthread&tid=2932

        • emWin教程第2版

        http://www.armbbs.cn/forum.php?mod=viewthread&tid=19834

        • emWin教程第3版

        http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429

        Qt for MCU

        Qt官方在2018年的Embedded World上做了F429和F769的展示,但非常卡。2019年8月份的時候帶來ST的F7,瑞薩的RH850和NXP的i.MX RT1050視頻展示,比之前流暢了很多。

        到了2019 Qt峰會的時候,正式發布Qt for MCU V1.0。

        圖片

        圖片

        • Qt for MCU視頻展示

        http://www.armbbs.cn/forum.php?mod=viewthread&tid=95912 。

        • Qt for MCU 收費

        https://www.qt.io/buy-product/ 。

        Crack Storyboard

        Storyboard也有一款非常優秀的GUI設計器,能夠大大的加速GUI的設計,而且足夠絢麗,各種儀表,工控,醫療,物聯網等都能很好的支持。

        官方地址:

        https://www.cranksoftware.com/ 。

        當前支持的廠家如下:

        圖片

        Storyboard軟件界面效果:

        圖片

        • Storyboard Suite 5.0視頻展示

        視頻效果還是比較炸的。

        http://www.armbbs.cn/forum.php?mod=viewthread&tid=53640 。

        • Storyboard收費方式

        https://www.cranksoftware.com/storyboard-pricing-licensing 。

        Altia GUI

        Altia有將近30年的發展史,并且通過了AutomotiveSPICE汽車級HMI的一級認證,這個認證共分為6個級別,0到5級,其中第5級是最高等級。

        官方地址:

        https://www.altia.com/ 。

        圖片

        Altia GUI的圖形開發軟件更是極其強勁。有如下三款軟件組成:

        (1) 人機交互界面集成開發環境 — Altia Design。

        圖片

        (2)自動代碼生成工具 — Altia DeepScreen

        圖片

        (3)在Adobe Photoshop中構建交互式用戶界面資源 — Altia PhotoProto

        圖片

        支持的硬件平臺:

        圖片

        圖片

        效果展示:

        圖片

        • Altia GUI視頻效果展示

        http://www.armbbs.cn/forum.php?mod=viewthread&tid=30737 。

        • Altia GUI收費方式

        Altia GUI也是收費軟件, 具體收費方式要聯系要聯系他們獲取。

        μGFX

        μGFX也是這幾年才發布的嵌入式GUI,界面效果不像TouchGFX那么華麗,不過功能也是簡單實用。同樣有一款不錯的GUIBuilder。

        官方地址:

        http://www.ugfx.org/

        支持的硬件平臺,RTOS和顯示屏驅動在這里有詳細說明:http://www.ugfx.org/platforms.html ,就不單獨整理出來了。

        下面貼幾張μGFX實際的顯示效果:

        圖片

        圖片

        圖片

        下面是μGFX軟件效果:

        圖片

        圖片

        圖片

        關于μGFX的介紹就給大家說這么多,更多相關知識可以到μGFX的官網去查看。從上面的幾張圖可以看出,雖然μGFX界面不夠華麗,但還算實用。μGFX也是要收費的,具體收費標準看這里:http://www.ugfx.org/pricing.html 。

        ThreadX GUIX

        GUIX是微軟的高級工業級GUI解決方案,專門針對深度嵌入式,實時和IoT應用程序而設計。微軟還提供了名為GUIX Studio的桌面開發工具,該工具允許開發人員在桌面上設計其GUI并生成GUIX代碼,然后可以將其導出到目標。

        GUIX通過了醫療認證IEC-62304 Class C,汽車認證IEC-61508 ASIL D,工業認證IEC-61508 SIL 4和運輸/鐵路認證EN50128。表明GUIX可用于安全關鍵型系統。

        GUIX提供了應用案例界面效果展示:

        智能家居:

        圖片

        醫療類:

        圖片

        家電:

        圖片

        汽車電子:

        圖片

        工業控制:

        圖片

        LLGUI

        玲瓏GUI是一套使用簡單、低價的單片機GUI解決方案。

        圖片

        教程:

        https://www.yuque.com/books/share/3317aaa7-f47f-4bfd-a4c2-7e64e7f1c4be?#

        • 代替串口屏、組態,降低產品成本,產品軟硬件自主可控。
        • 配套界面開發軟件,圖形化編輯界面,生成C代碼,直接和用戶產品代碼結合。
        • 配套下載升級軟件和bootloader,解決產品升級功能和圖片下載問題。


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞: 嵌入式 GUI

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 徐水县| 宜都市| 江陵县| 监利县| 合江县| 正镶白旗| 井研县| 古交市| 泰宁县| 宝丰县| 井陉县| 林口县| 广州市| 宕昌县| 中卫市| 普安县| 大英县| 郁南县| 嘉鱼县| 如皋市| 积石山| 百色市| 兰考县| 丰原市| 田林县| 伊川县| 怀来县| 鹤山市| 星座| 远安县| 黔东| 莱芜市| 平安县| 乌拉特后旗| 大连市| 永泰县| 霞浦县| 龙里县| 马龙县| 綦江县| 革吉县|