Fără Descriere

Wendal Chen d1c1f14bd2 change: pwm,调整pwm.setFreq和pwm.setDuty的行为, 仅在open/setup状态下立即生效 2 luni în urmă
.github 1bf09c3dbc remove: 移除github action的配置文件,因为早已失效 2 luni în urmă
bsp 0356c769ea update: gtfont,更新pc模拟器上gtfont的ttf解析方式,并打开对于gtfont的支持 2 luni în urmă
components 35ecae4950 update: airlink,wifi固件版本号改到v18 2 luni în urmă
lua 9c8348c4cd fix: io,修正api文档错误,没有io.SEEK_xxx常量的 2 luni în urmă
luat d1c1f14bd2 change: pwm,调整pwm.setFreq和pwm.setDuty的行为, 仅在open/setup状态下立即生效 2 luni în urmă
module faf556d545 add: 添加各型号的httpsrv demo 2 luni în urmă
olddemo d4cbd8b0f4 change: camera,usb摄像头的demo,增加gpio13/28拉高,跑tf卡循环录制 2 luni în urmă
script 4afd7ea52b add: 提交Air8000的aircharge代码,同时删去扩展库中的exchg.lua 2 luni în urmă
tools d8f93cfc3b change: api文档,隐藏mobile.rtime函数 5 luni în urmă
.gitignore bae769057c add: git,忽略build文件,忽略luat/demo目录 3 luni în urmă
LICENSE 78778df5f8 remove: 移除原有logo,调整LICENSE里的年份 9 luni în urmă
README.md 00348ae6d7 update: README添加LuatOS IDE Helper的链接 3 luni în urmă

README.md

star fork 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一样轻松。

本仓库包含如下文件夹:

.github文件夹,Github Action 配置文件, 用于自动化构建和测试

components 组件库,,LuatOS在Lua基础上扩展的一系列库的源码

lua文件夹,Lua虚拟机5.3系列的源码, 经过合宙优化和测试

luat文件夹,LuatOS核心框架代码

module文件夹,合宙模组和工业引擎主流型号的固件、demo、project参考代码等

script文件夹,LuatOS扩展库

tools文件夹,辅助工具

.gitignore Git的文件忽略配置文件

快速入门

  1. 使用或购买支持的开发板
  2. 掌握刷机
  3. 尝试学习LuatOS, 浏览API, 30分钟入门lua语法(视频)
  4. 愉快地写业务代码

资料大全

授权协议

MIT License

print("感谢您使用LuatOS ^_^")
print("Thank you for using LuatOS ^_^")