
嵌入式行業中快速增長的領域包括互聯汽車、可穿戴設備、智能家居、工業和醫療保健設備等,這些設備共同需要智能用戶功能和創新的用戶界面。
因此,近年來各大UI廠商都在不斷發力,下面給大家看看各大UI的現狀。
一、Qt與IAR合作,共同簡化UI應用程序的開發
做嵌入式的應該都聽說過Qt,做基于MCU開發的應該在去年聽說過Qt for MCU,我之前也給大家分享過一篇文章:Qt for MCUs 1.0正式發布.
在昨天(2020-04-15)Qt與IAR官方網站都發布了一條關于Qt公司與IAR公司合作的消息。

大致內容為:
Qt公司與IAR Systems宣布建立合作伙伴關系,此次合作將使兩家公司的共同客戶能夠更輕松地創建具有高性能并確保代碼質量的流暢的圖形UI應用程序。
IAR Embedded Workbench是用于嵌入式應用程序的完整 C/C++ 開發工具鏈,該工具鏈提供了領先的代碼質量,出色的大小和速度優化以及具有完全集成的調試器(具有模擬器和硬件調試支持)的廣泛調試功能。
適用于MCU的Qt提供了一個全面的UI工具箱,該工具箱利用了Qt流行的QML(Qt建模語言)技術和設計人員-開發人員工具,以快速,迭代的方式在微控制器上提供類似于智能手機的圖形用戶界面。
Qt網站
https://www.qt.io/press/the-qt-company-and-iar-systems-collaborate-to-deliver-streamlined-development-of-ui-applications?hsLang=en
IAR網站
https://www.iar.com/about-us/newsroom/press/?releaseId=3632827
二、TouchGFX發布新手教程
TouchGFX是一個C++語言編寫的軟件框架,可為嵌入式圖形用戶界面(GUI)提供圖形和動畫,而且資源占用小,因此常用于32位的MCU中。
使用過STM32的讀者應該都聽說過TouchGFX,在2018年的時候,TouchGFX被ST收購,目的在于拓展STM32生態系統,目前已應用于多款STM32產品中。
為了讓用戶快速上手TouchGFX,官方也是耗時數個月,出了針對新手的教程。
教程地址:
https://support.touchgfx.com/docs/introduction/welcome/

包含了豐富的內容,唯一缺點就是英文版,但是通過谷歌翻譯,基本都能理解,也偏差不到多少。

這些教程非常適合新手,當然除了這些教程,還有ST官方也提供一些Demo.
ST官方針對GUI的網址:
https://www.st.com/content/st_com/en/stm32-graphic-user-interface.html
同時,TouchGFX還有中文網址:
https://www.touchgfx.com.cn
這些網址資源足夠新手學習TouchGFX了。
三、其他GUI
近兩年物聯網的快速發展,GUI也在快速發展,國內國外涌現出了很多GUI,之前也給大家分享過一些關于GUI的文章。
盤點嵌入式那些常見的GUI
免費開源GUI:LittlevGL
一款免費、炫酷的GUI:AWTK
如果你有關注,各大GUI這段時間也都在發力。
1.MiniGUI
MiniGUI是一款國產GUI,就在前不久MiniGUI 發布了V5.0.0版本,引入了一些全新的功能。
同時,還宣布MiniGUI 4.0已更新到版本4.0.7。

MiniGUI開源地址:
https://github.com/VincentWei/minigui
參考地址:
http://www.minigui.org/blog/new-milestone-minigui-version-500-released
2.AWTK
AWTK是周立功下面的一款GUI,也是一個國產開源GUI。AWTK有一個專門的團隊負責開發,我也加入了他們的一個交流群,經常看到他們討論相關內容。

AWTK已適配的平臺:
(1) AWorksOS
(2) Windows
(3) Linux
(4) macOS
同時,AWTK已經在ZLG內部多個實際項目中使用和驗證。
AWTK下載地址
主倉庫:
演示例程:
就寫到這里,對GUI感興趣的讀者可以上網了解更多關于GUI的內容。
免責聲明:本文部分素材來源網絡,版權歸原作者所有。如涉及作品版權問題,請與我聯系刪除。

長按前往圖中包含的公眾號關注