跳转至

LuatOS核心库支持表

一、LuatOS 的核心库和扩展库

LuatOS 在 Lua 5.3 版本的基础上, 封装了 74 个核心库,61 个扩展库,提供了极其强大的通信和硬件的开发功能。

1.1 LuatOS 核心库

LuatOS 核心库,提供了 LuatOS 系统的核心功能,针对不同的硬件型号,适配了所有核心库的部分功能。

LuatOS 的核心库, 是不需要用户 require,可以直接调用的。

各个硬件型号对核心库的支持情况参见下表:

http://docs.openluat.com/osapi/core/

1.2 LuatOS 扩展库

除了用户可以直接使用的核心库之外, LuatOS 还提供了 55 个扩展库。

使用扩展库,需要用户在代码里面做 require 动作,Luatools 看到 require 关键字后,会把用到的扩展库合并入烧录包,一起烧录到硬件里面。

如果用户不做 require 的动作, luatools 就不会合并这个扩展库的代码。

所有的扩展库,都是用 Lua 代码实现的。

当前 LuatOS 已经支持的 61 个扩展库如下表:

http://docs.openluat.com/osapi/ext/