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 个扩展库如下表: