
摘要:隨著手機、智能手表等便攜式設備的普及,用戶對人機交互界面(GUI)的要求越來越高,而Qt的資源占用大等短板致使在某些應用仍存在難點。現在嵌入式Linux GUI有了新選擇!本文將為您介紹AWTK的強大魅力。
一、現有嵌入式Linux GUI
Linux操作系統向來不以GUI界面見長,嵌入式Linux亦是如此,很多運行嵌入式Linux的產品和設備甚至都沒有GUI界面。在前些年Windows CE操作系統盛行時期,需要GUI界面產品的開發者絕大多數都選擇了Windows CE,嵌入式Linux通常都是被作為第二或者更次要的備選系統。而當下,Windows CE系統可以說已經是“明日黃花”,嵌入式Linux已經成為了大多數開發者的首選,但在GUI的選擇上卻很是為難。
出現這種現象的根本原因是GUI并不是嵌入式Linux操作系統的內置組件,嵌入式Linux軟件生態中也沒有一個輕量級、簡單易用、界面美觀的GUI系統。盤點一下常見的嵌入式Linux GUI方案,Qt/Embedded應該是最容易被提及和選擇的選項了,其它的還有Microwindows、MuniGUI和OpenGUI等,這些GUI方案都有自己的特點,但也有缺點,簡單羅列見表1.1。
表1 主流嵌入式Linux GUI方案優缺點
二、AWTK
嵌入式產品開發,復雜GUI如何實現一直是一個難題,難倒了不少開發者。由于目前嵌入式產品開發者大多數是電子工程師,很大一部分是從單片機開發技能升級而來,對GUI往往難以把握。AWTK的出現正是為了解決嵌入式產品GUI開發的這些痛點,在目前取得了很好的成效。
1、AWTK是什么?
ZLG致遠電子研發的AWTK是一套基于C語言的跨平臺GUI開發框架,可用于開發物聯網、消費電子、工業控制、汽車電子、智能家居等領域的應用產品,旨在為用戶提供一個功能強大、高效可靠、簡單易用、可輕松做出炫酷效果的GUI開發解決方案,使用戶開發GUI應用就像開發串口應用一樣簡單。圖1.1是AWTK提供的幾個應用范例,可以看到,用AWTK開發的界面,無論是文字、圖標,還是儀表盤和波形繪制,滿足了現代GUI對美觀度日益增長的需求。
圖1 電源紋波波形圖
2、AWTK的獨特優勢
相比目前市面上常見的GUI開發框架,如:emWin、Qt、TouchGFX等,AWTK有如所列獨特的優勢。
表2 AWTK較其他GUI的優勢
3、AWTK for Linux
對比嵌入式Linux常見GUI方案,以及其它嵌入式GUI方案,AWTK在嵌入式Linux系統上也極具優勢,也能能很好的解決嵌入式Linux GUI開發的大多數痛點。 其中一個主要原因是目前大多數嵌入式Linux開發者是以前的單片機開發者,技術上有慣性,希望嵌入式Linux的GUI依舊簡單易用,占用資源少,且界面美觀華麗。
聲明:本內容為作者獨立觀點,不代表電源網。本網站原創內容,如需轉載,請注明出處;本網站轉載的內容(文章、圖片、視頻)等資料版權歸原作者所有。如我們采用了您不宜公開的文章或圖片,未能及時和您確認,避免給雙方造成不必要的經濟損失,請電郵聯系我們,以便迅速采取適當處理措施;歡迎投稿,郵箱∶editor@netbroad.com。
利用STM32MP1和STM32MP2在嵌入式 Linux 平臺上部署有效的安全保護機制——值得當今決策者思考的三條深刻啟示 | 25-03-21 16:19 |
---|---|
貿澤開售適用于AI和嵌入式應用的 全新Raspberry Pi Compute Module 5 | 25-03-20 15:46 |
X-FAB推出基于其110nm車規BCD-on-SOI技術的嵌入式數據存儲解決方案 | 24-12-05 15:43 |
HMS Networks通過Anybus CompactCom B40 Mini擴展了嵌入式通信接口的范圍 | 24-10-22 17:45 |
意法半導體嵌入式 SIM 卡支持物聯網新標準,有望徹底改變物聯網設備批量管理 | 24-06-26 16:37 |
微信關注 | ||
![]() |
技術專題 | 更多>> | |
![]() |
技術專題之EMC |
![]() |
技術專題之PCB |