AirUI框架通过其独特的图形化开发方式,在嵌入式领域展现出强大的生命力。本文将对其技术内幕进行一次深度揭秘,详细解读其设计原理与核心特性,如拖拽式界面生成、Lua脚本逻辑控制等。通过结合具体的应用实例,分析AirUI如何在保证性能的同时,极大地提升开发效率,为嵌入式UI开发提供一种全新的思路。
一、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开发生态!
今天的内容就分享到这里了~