AirUI嵌入式开发框架揭秘:原理、特性与应用实例

 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开发生态!


今天的内容就分享到这里了~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容