- 来源: 合宙 LuatOS 官方仓库 air780epm 模块完整代码 - 路径: luatos/air780epm/module/Air780EPM/demo 含官方 demo(含 mqtt/mqtts/socket/uart 等) - 后续: 基于 demo 开发 UART<->MQTT 数据上报功能
57 lines
2.3 KiB
Markdown
57 lines
2.3 KiB
Markdown
|
||
[](https://gitee.com/openLuat/LuatOS/stargazers)
|
||
[](https://gitee.com/openLuat/LuatOS/members)
|
||
[](/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 ^_^")
|
||
```
|