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

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

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


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

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

Air8101系列V2004 104號固件即將推出,新增支持AirUI功能。
以下系列型號V2024固件均已支持AirUI新功能,歡迎下載體驗:
Air780EHM、Air780EHV
Air780EGH、Air780EGG
Air780EHU、Air780EHN
Air700ECH
Air8000系列
AirUI當前版本只是一個開始,期待與您共同打造更完善的UI開發生態!
今天的內容就分享到這里了~
-
單片機
+關注
關注
6076文章
45494瀏覽量
670258 -
物聯網
+關注
關注
2945文章
47818瀏覽量
414812 -
硬件工程
+關注
關注
1文章
228瀏覽量
10737 -
嵌入式硬件
+關注
關注
1文章
1011瀏覽量
9242
發布評論請先 登錄
如何設計一個MiniGUI可視化開發工具?
求一種基于UML的嵌入式系統可視化開發方法
可視化開發平臺8ms的相關資料推薦
用xml配置文件的可視化工具實時模擬仿真UI界面功能
可視化大屏設計模板 | 主題皮膚(報表UI設計)
基于GEF的MiniGUI可視化開發工具設計
采用GEF的MiniGUI的可視化開發工具技術
基于UML的嵌入式系統可視化開發
將可視化開發和復雜算法擴展到新應用
告別手寫UI代碼:AirUI可視化開發全流程解析
評論