為什么許多開發(fā)者在面對LittleVGL等強(qiáng)大但復(fù)雜的GUI庫時(shí)會(huì)感到維護(hù)成本高昂?AirUI給出了另一種答案。本文聚焦于AirUI的可視化開發(fā)流程,詳細(xì)介紹如何利用上位機(jī)工具進(jìn)行界面的拖拽布局,以及如何將生成的界面配置文件與LuatOS的Lua腳本相結(jié)合。我們將探討這種“配置+邏輯”的開發(fā)模式如何大幅降低技術(shù)人員的門檻,即便是新手也能快速上手,高效完成嵌入式圖形界面的構(gòu)建。
一、AirUI:重新定義嵌入式UI開發(fā)
AirUI,革新嵌入式UI開發(fā)的利器——基于LVGL 9.4深度封裝,將復(fù)雜的組件、事件、輸入與視覺主題,統(tǒng)一轉(zhuǎn)化為簡潔易用的Lua接口。無論是LuatOS設(shè)備,還是PC模擬環(huán)境,均可實(shí)現(xiàn)高效統(tǒng)一的開發(fā)體驗(yàn)。
憑借四大核心優(yōu)勢,AirUI正重新定義嵌入式圖形開發(fā)的效率與成本。
1.1 組件豐富,覆蓋絕大多數(shù)場景
目前內(nèi)置58個(gè)圖標(biāo),支持標(biāo)簽、圖片顯示、按鈕、開關(guān)、進(jìn)度條、下拉框、輸入框、鍵盤、表格、容器、選項(xiàng)卡、窗口等核心組件。
無論你是開發(fā)工業(yè)HMI、智能家居面板還是消費(fèi)電子設(shè)備,AirUI內(nèi)置的組件庫都能滿足需求。

1.2 更低成本,集成hzfont矢量字庫
AirUI已集成hzfont矢量字庫,無需外掛字庫芯片,且運(yùn)用靈活,實(shí)現(xiàn)了真正意義上的突破。相比傳統(tǒng)多字庫方案,AirUI顯著降低存儲(chǔ)成本與開發(fā)復(fù)雜度,是成本敏感型嵌入式設(shè)備的理想選擇。
全字號無級縮放:支持12-255任意字號,一套字庫全搞定;
智能抗鋸齒:字體邊緣平滑,媲美高端顯示效果;
字體自由選擇:既可使用內(nèi)置字庫,也能加載外部.ttf文件;
多語言輕松支持:一套方案解決中文、英文、甚至特殊符號。

1.3 開發(fā)高效,Lua腳本快速上手
AirUI正大幅降低嵌入式UI開發(fā)的門檻,通過封裝好的組件和清晰的示例代碼,開發(fā)者能用極少的代碼快速構(gòu)建出穩(wěn)定、可量產(chǎn)的觸控界面。
這意味著,嵌入式UI開發(fā)從此不再是少數(shù)“高級專家”的專屬領(lǐng)域,更多工程師都能高效參與,讓產(chǎn)品創(chuàng)新更快落地。


1.4 驗(yàn)證便捷,PC模擬器即時(shí)交互
提供PC模擬器——LuatOS Windows桌面系統(tǒng)快速驗(yàn)證效果,無需燒錄就能看到代碼運(yùn)行效果。
在Windows10/11系統(tǒng)上,你可以直接運(yùn)行完整的AirUI Lua腳本,用鼠標(biāo)模擬觸摸交互,實(shí)時(shí)查看界面效果,無需任何硬件,快速迭代UI設(shè)計(jì)和交互邏輯,將開發(fā)調(diào)試效率提升數(shù)倍。

二、AirUI:下載最新資料即刻體驗(yàn)
目前,AirUI嵌入式端最大支持分辨1280*720;PC端無限制。
具體顯示設(shè)備支持情況如下圖所示:

Air8101系列V2004 104號固件即將推出,新增支持AirUI功能。
以下系列型號V2024固件均已支持AirUI新功能,歡迎下載體驗(yàn):
Air780EHM、Air780EHV
Air780EGH、Air780EGG
Air780EHU、Air780EHN
Air700ECH
Air8000系列
AirUI當(dāng)前版本只是一個(gè)開始,期待與您共同打造更完善的UI開發(fā)生態(tài)!
今天的內(nèi)容就分享到這里了~
-
單片機(jī)
+關(guān)注
關(guān)注
6076文章
45492瀏覽量
670116 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2945文章
47807瀏覽量
414708 -
硬件工程
+關(guān)注
關(guān)注
1文章
228瀏覽量
10734 -
嵌入式硬件
+關(guān)注
關(guān)注
1文章
1011瀏覽量
9238
發(fā)布評論請先 登錄
如何設(shè)計(jì)一個(gè)MiniGUI可視化開發(fā)工具?
求一種基于UML的嵌入式系統(tǒng)可視化開發(fā)方法
低代碼可視化開發(fā)理念在物聯(lián)網(wǎng)APP開發(fā) 精選資料分享
可視化開發(fā)平臺(tái)8ms的相關(guān)資料推薦
8ms可視化開發(fā)平臺(tái)是什么?有何特點(diǎn)
介紹一款基于web的嵌入式或單片機(jī)終端的UI及功能程序可視化設(shè)計(jì)的系統(tǒng)
用xml配置文件的可視化工具實(shí)時(shí)模擬仿真UI界面功能
可視化大屏設(shè)計(jì)模板 | 主題皮膚(報(bào)表UI設(shè)計(jì))
基于GEF的MiniGUI可視化開發(fā)工具設(shè)計(jì)
采用GEF的MiniGUI的可視化開發(fā)工具技術(shù)
基于UML的嵌入式系統(tǒng)可視化開發(fā)
將可視化開發(fā)和復(fù)雜算法擴(kuò)展到新應(yīng)用
如何使用Myeclipse進(jìn)行java可視化開發(fā)
數(shù)據(jù)可視化開發(fā)平臺(tái)PageNow上線了
智慧用電安全解決方案:打造全流程可視化管控
告別手寫UI代碼:AirUI可視化開發(fā)全流程解析
評論