init: Air780EPM 官方 LuatOS 项目代码基线

- 来源: 合宙 LuatOS 官方仓库 air780epm 模块完整代码
- 路径: luatos/air780epm/module/Air780EPM/demo 含官方 demo(含 mqtt/mqtts/socket/uart 等)
- 后续: 基于 demo 开发 UART<->MQTT 数据上报功能
This commit is contained in:
wangfq
2026-08-31 08:53:49 +08:00
commit 173dd6874f
813 changed files with 125484 additions and 0 deletions
+56
View File
@@ -0,0 +1,56 @@
[![star](https://gitee.com/openLuat/LuatOS/badge/star.svg?theme=gvp)](https://gitee.com/openLuat/LuatOS/stargazers)
[![fork](https://gitee.com/openLuat/LuatOS/badge/fork.svg?theme=gvp)](https://gitee.com/openLuat/LuatOS/members)
[![license](https://img.shields.io/github/license/openLuat/LuatOS)](/LICENSE)
LuatOS,基于强大的Lua引擎架构设计,Lua脚本开发,快速实现业务逻辑;
LuatOS,在合宙历史上经历了两个阶段,一个是LuatOS-Air,一个是LuatOS-SoC,也就是现在的LuatOS
LuatOS-Air,典型硬件为Air724UG,为合宙上一代的产品;
LuatOS,也就是曾经命名过的LuatOS-SoC,是合宙现在主推的开发方式,所支持的硬件如下:
Air8000系列,包括Air8000/Air8000W/Air8000G/Air8000T/Air8000A/Air8000D等;
Air8101系列,包括Air8101/Air8101A等;
Air780Exx系列,包括Air780EPM/Air780EHM/Air780EHV/Air780EGH等;
**LuatOS,现已支持74个核心库,55个扩展库,1000余个API,100多个基于场景的demo,让你开发智能设备像做PPT一样轻松。**
本仓库包含如下文件夹:
1. `.github文件夹`Github Action 配置文件, 用于自动化构建和测试
2. `components 组件库`,,LuatOS在Lua基础上扩展的一系列库的源码
3. `lua文件夹`,Lua虚拟机5.3系列的源码, 经过合宙优化和测试
4. `luat文件夹`LuatOS核心框架代码
5. `module文件夹`,合宙模组和工业引擎主流型号的固件、demo、project参考代码等
6. `script文件夹`LuatOS扩展库
7. `tools文件夹`,辅助工具
8. `.gitignore` Git的文件忽略配置文件
## 快速入门
1. 使用或购买支持的开发板
* [合宙官方淘宝店](https://luat.taobao.com)
* [PC - 无需开发板的模拟器](bsp/pc/)
2. 掌握[刷机](https://docs.openluat.com/air780epm/common/Luatools/)
3. 尝试[学习LuatOS](https://docs.openluat.com/osapi/luatos_framework/), 浏览[API](https://docs.openluat.com/osapi/), [30分钟入门lua语法(视频)](https://docs.openluat.com/air780epm/product/video/)
4. 愉快地写业务代码
## 资料大全
* [docs@luatos](https://docs.openluat.com/)
* 跨平台命令行工具 [luatos-cli](https://gitee.com/openLuat/luatos-cli)
## 授权协议
[MIT License](LICENSE)
```lua
print("感谢您使用LuatOS ^_^")
print("Thank you for using LuatOS ^_^")
```