MIT License

项目介绍

openLuat/LuatOS 是一个托管在 GitHub 上的开源项目,主要使用 C 编写,采用 MIT License 许可证,目前获得 597 个 Star、125 次 Fork。

仓库全名
openLuat/LuatOS
开源许可证
MIT License
Star 数
597
Fork 数
125
未关闭 Issue
7

README 摘要

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 原始 README 或本页 。

常见问题

LuatOS 用什么语言开发?

主要使用 C 编写,采用 MIT License 许可证,目前有 597 个 Star。

LuatOS 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 LuatOS 的源码?

可以直接克隆仓库:git clone https://github.com/openLuat/LuatOS.git,默认分支为 master;安装与运行步骤见仓库 README。

LuatOS 最近还在维护吗?

仓库最近一次更新为 2 周前,当前有 7 个未关闭 Issue;Star 数为 597,可作为社区活跃度的参考。

关于

LuatOS -- Powerful embedded Lua Engine for IoT devices, with many components and low memory requirements (16K RAM, 128K Flash)

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
869
价值分
397
活跃状态
活跃

语言占比

Assembly
Batchfile
C
C++
CMake
CSS
Go
HTML
JavaScript
Linker Script
Lua
MATLAB
Makefile
Meson
Perl
PowerShell
PureBasic
Python
Rust
Shell
Xmake

README

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

本仓库包含如下文件夹:

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

资料大全

授权协议

MIT License

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

评论

暂无评论