通过演示视频了解LuatOS-HMI的实际应用,以及模块支持的功能,以及实际效果
下图视频演示包括5个示例,LVGL便捷UI设计,中控仪表盘,农业大棚可视化DTU,飞机大战游戏,空调控制器
提供完整的软硬件配套方案 购买链接 源码开源地址
HMI-5I0-854480-A V1.1金牛座开发板
金牛座开发板参考demo
LVGL便捷UI设计
农业大棚可视化DTU
飞机大战游戏
空调控制器
包含项目简介,硬件设计,软件设计的详细介绍
空调控制器
汽车充电桩
LuatOS-HMI = Lua + AT + LVGL + 设计器 + 模拟器。
LuatOS-HMI集通信能力+二次开发+UI开发于一体,旨在为有通信+UI开发的需求提供更有价值、更便捷一体化物联网大屏解决方案。
LuatOS-HMI可以替代传统的安卓智能应用开发,硬件成本仅为安卓方案的1/3。
LuatOS-HMI可以替代串口屏方案,轻松搞定远程升级。
LuatOS-HMI的图形库是合宙推出的支持Lua语言的LittleVGL版本,方便开发者使用Lua语言进行图形界面的开发。
LuatOS-HMI在保留了LittleVGL官方接口的同时,提供可视化拖拽UI设计工具,实现零代码编程。
LuatOS-HMI提供各种控件应用的Demo与完整项目案例,且无需实际硬件,可直接在模拟器进行模拟,通过模拟器+设计器大大降低用户的开发成本。
LuatOS-HMI除了支持便捷的UI开发,还支持LuatOS二次开发,提供了非常丰富的物联网应用开发demo跟驱动开发demo,提供LuatOS开发的集成开发环境LuatIDE。
高集成、小尺寸
支持LuatOS二次开发
支持可视化拖拽UI设计工具
支持在线模拟
支持4G全网通
支持远程升级
开源代码助力产品开发
丰富的物联网应用开发demo、驱动开发demo、UI DEMO、完整的项目实战案例,上手快,大大降低开发成本。
LuatIDE为LuatOS开发者提供强大的集成式开发环境
Air722UG-NMM是采用紫光展锐UIS8910DM针对蜂窝通信+GUI应用需求专门定制的一款蜂窝大屏模组,其特点如下:
模块硬件资料
开发板硬件资料
开发板使用说明
硬件设计指南
HMI-5I0-854480-A V1.1金牛座开发板
Air722UG(HMI版)
LuatOS-HMI = Lua + AT + LVGL + 设计器 + 模拟器。
LuatOS-HMI 是合宙推出的用lua脚本语言编程实现UI开发、物联网应用开发、驱动开发的物联网大屏方案。LuatOS-HMI的软件开发分为三个大类:UI开发、物联网应用开发、驱动开发。嵌入式开发人员一般情况下都是从C语言开始入手的,然而C语言的学习难度较大,入门门槛也比较高。很多人因为自身C语言的瓶颈导致很难做出来复杂的产品。LuatOS-HMI在嵌入式平台上运行一个LUA解释器,同时集成LVGL图形库,提供Lua语言的LittleVGL版本,支持LVGL的所有控件。对于UI部分的开发,通过在LuatIDE中集成了设计器跟模拟器,通过拖拽式的设计能让你的UI开发实现零代码开发。对于物联网应用开发、驱动开发继承了合宙推出的物联网开源架构,将传统的AT命令用Lua语言封装成API,开发者可以通过调用API轻松,便捷的实现SOCKET、MQTT、OTA、GPIO、I2C、SPI等功能。并且UI开发、物联网应用开发、驱动开发都提供各种功能应用的demo,大大减少用户的开发成本。
这里直接以开源的可视化DTU方案做下介绍:
整个方案的所有代码包括:底层固件(core)+上层软件(lib+自己项目的业务代码)
底层固件可以通过官方的底层固件下载地址下载或者通过定制固件系统定制自己需要的固件。
上层应用脚本包下载地址
依托于VSCode编辑器的集成开发环境,支持项目,管理、单步调试、trace打印、单机烧录等 luatIDE调试方法
提供可视化拖拽UI设计,UI设计器使用说明
无硬件调试,无需下载,加快调试速度,模拟器使用说明
用于生成差分包,供自建的升级服务器使用,差分工具页面
远程Trace记录工具,可将异常Trace上传后台,用于研发工程师远程分析,errDump(错误日志上报)
根据基站小区ID,查询对应的位置,定位查询
支持WGS-84、GCJ-02、BD-09坐标系的转换和位置显示。GPS定位纠偏
支持TCP、UDP、TCP SSL服务器的创建和收发数据测试。LuatOS 网络测试工具
用于大批量生产烧录,可同时支持一拖八下载。量产多路下载工具