专栏中心

EEPW首页 > 专栏 > 怎么做GUI应用开发?LittleVGL向左,AirUI向右…

怎么做GUI应用开发?LittleVGL向左,AirUI向右…

发布人:13673998452 时间:2025-02-28 来源:工程师 发布文章

Air8101——主打多媒体场景的工业引擎产品,支持丰富的视频、音频、图形化显示等多媒体应用能力;除此之外还支持Wi-Fi、以太网、4G、蓝牙联网能力,以及UART/SPI/I2C/SD卡/CAN等外设控制和驱动能力。
 

最重要的是,

还支持非常方便的LuatOS软件开发方式。

LuatOS是历时十余年,不断开发完善的嵌入式物联网开发操作系统。将蜂窝通信模组和MCU的共性高度抽象为统一接口,秉承与硬件无关、与操作系统种类无关的软件设计理念,用户可以轻松实现“一次编程、跨平台通用”的效果。

LuatOS从2014年推出至今,在多行业多应用领域得到充分验证:搭载LuatOS的硬件模组已经出货数亿PCS,涵盖2G、4G、MCU、Wi-Fi类产品,功能齐全,性能稳定,深受广大用户好评。


现在,LuatOS将再次给工业引擎产品:

赋予极简软件开发的灵魂,为用户创造更大的价值。

Air8101开发板套件如下图所示:

可以看到,在开发板套件中有一块带触摸面板的LCD,上图中的LCD分辨率为720*1280。
 

 

很多朋友已经拿到了开发板,
 

访问Air8101代码仓库:

https://gitee.com/openLuat/LuatOS-Air8101/tree/master/

发现还没有提供详细的GUI开发demo;

相信心中一定都有疑问:

为什么还没有提供详细的GUI开发demo呢?

如何在Air8101的LuatOS进行GUI应用开发?

这个问题,我们公司内部也讨论了很多次。

之前在Air722UG-NMM上,我们开放了全部的LittleVGL的接口。开放一年多的时间,能用LittleVGL接口量产的用户少的只有个位数。

为什么是这样呢?

虽然LittleVGL非常强大,也非常灵活,确实是一个好的应用。但是LittleVGL提供的API太多了,使用起来比较复杂,完全掌握它,对技术人员要求太高;一旦用LittleVGL开发项目的人员离职,再找一个没用过LittleVGL的人来维护,成本太高!

甚至前段时间还有一个用户和我说:

他们有个工程师之前用LittleVGL开发项目,开发到崩溃,最后实在受不了,辞职不干了;之后他们老板又找了一个内部的工程师接手,老板和这个工程师看了几天,觉得太复杂,无限期搁置了这个项目……

Air8101的LuatOS固件中,实际上也能支持LittleVGL。我们也能开放这些接口,给LuatOS的脚本使用。

但是一旦开放,意味着我们会重犯之前的错误,并且后续的支持工作量是一个无底洞,因为我们自己都没有把握能把LiitleVGL的使用说明讲解的浅显易懂并且好用;支持不到位,最终也意味着对用户的不负责任。

所以我们决定不开放LittleVGL的接口;

而是采用我们自己设计的一套简单好用的图形化应用开发框架——AirUI。

 

▼  AirUI是什么  ▼
 

AirUI是一个包含上位机工具,界面布局配置文件,界面刷新切换业务逻辑脚本文件的图形化开放框架。

上位机工具可以拖拽绘制每个界面;

绘制界面后,自动生成界面配置文件;

界面刷新切换业务逻辑脚本文件,在这些脚本中写Lua脚本代码实现各个界面的刷新切换等操作;

界面配置文件和界面业务逻辑Lua脚本文件一起烧录到Air8101中;使用AirUI开发图形化应用,会大大降低图形化应用的开发复杂度,让用户用的简单,我们的支持成本也能降到最低。


Air8101更多功能特性详见:

www.air8101.cn

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 物联网 单片机 4G模块 通讯模组 嵌入式硬件

相关推荐

Kwikset:超低功耗Wi-Fi解锁无缝体验

嵌入式系统与物联网

16位语言函数工具库

倾情奉献:MSP430汇编指令集(中文),详解带实例!

物联网与RFID芯片

视频 2009-12-21

5V 单片机与5V 耐压单片机有何区别,为什么至关重要

《ATmega8原理及应用手册》

​SmartDV展示完整的边缘与连接IP解决方案,以高速和低功耗特性赋能移动、物联网和媒体处理设备创新

超低功率高性能新一代产品MSP430F5xx

视频 2009-10-16

GD32E230F6V6实用指南:为下一个项目选择合适单片机

芯科科技驱动和重塑智能门锁行业格局

《AVR单片机C语言库》

边缘计算与人工智能(Edge AI)如何引领新一轮技术革命

基于物联网的电池组均衡充电与监控系统

纳米电力将nPZero集成电路推向超低功耗物联网的量产

2026-04-09

TDK 发布 SensorStage 传感器评估平台,大幅加速 IMU 开发进程

单片机语言C51应用实战集锦

资源下载 2007-11-21

MSP430 电表解决方案

视频 2009-10-16

MSP430x2xx4xx系列

被收购后的芯科实验室:物联网与人工智能的未来走向

更多 培训课堂
更多 焦点
更多 视频

技术专区