LuatOS入门

LuatOS基础:重点介绍Air8000 LuatOS二次开发时用到的基础功能模块。

  1. LuatOS运行框架;

  2. LuatOS-API索引;

    • 核心库,即固化在合宙 .soc 底层软件中的官方 API ,用户不可更改;
    • 扩展库,即暴露在上层 Lua 脚本代码中的官方 API ,用户可以选择使用,也可以选择不使用,也可以选择在官方的基础上进行修改;
    • Lib 库,在某些场合下可能也会出现 Lib 库的说法,大家可以理解为这是合宙针对 扩展库 的不同叫法,或者“工作的不严谨”,Lib 库 和 扩展库 就是同一种功能、同一个意思;
    • 合宙 LuatOS 官方 API 库有很多,但不同型号的模组所支持的 API 库不尽相同,本章节所述的 核心库 和 扩展库 为 Air8000 目前已经支持的 API 库;
  3. LuaTools下载和调试教程;

  4. 底层固件和上层脚本Demo;

  5. 上手开练吧;

    • 硬件环境搭建;
    • 软件环境搭建;
    • 用LuaTools下载调试;
    • 从HelloWolrld开始练起;
  6. 远程日志errDump介绍;

  7. Lua语法基础教程;