Air1603 LuatOS 固件和 Demo
作者:马梦阳 | 最后修改:2026-10-07
特别说明
Air1603 LuatOS 内存(RAM)说明;
ram总大小:16MB
用户可用ram:2MB左右Lua 内存+9.8MB左右系统内存
可通过代码准确地获取可用ram:
查询 Lua 虚拟机内存(默认) local total_lua, used_lua, max_used_lua = rtos.meminfo("lua")
查询系统内存 local total_sys, used_sys, max_used_sys = rtos.meminfo("sys")
详细说明见:LuatOS 内存(RAM)使用分析 - 合宙模组资料中心
Air1603可用固件,拥有文件系统3008k,脚本区1024k的分区。
| Air1603 | ||
|---|---|---|
| 脚本区 | 代码空间(客户可用) | 1024KB |
| fs | 文件系统(客户可用) | 3008KB |
| ram | 运行内存(客户可用) | 11.8MB |
| adc | 模数转换 | √ |
| airlink | 设备间通讯协议 | √ |
| airUI | airui 人机交互处理界面 | √ |
| audio | 音频多媒体核心库 | √ (audio_v2) |
| SIP功能 | SIP功能 | √ |
| bit64 | 32位数据对64位数据的运算 | √ |
| ble | 蓝牙功能(原生) | × |
| camera | 摄像头 | √ |
| can | can操作库 | √ |
| crypto | 加解密和hash函数 | √ |
| errDump | 错误上报 | √ |
| fastlz | FastLZ压缩 | √ |
| fatfs | SD&TF卡的接口 | √ |
| fft | 傅里叶变换(非必须) | √ |
| fota | 底层固件升级 | √ |
| fskv | kv数据库,掉电不丢数据 | √ |
| ftp | ftp 客户端 | √ |
| gpio | GPIO操作 | √ |
| gmssl | 国密算法(SM2/SM3/SM4) | √ |
| hmeta | 硬件元数据 | √ |
| http | http 客户端 | √ |
| httpsrv | http服务端 | √ |
| hzfont | 合宙字库加载模块 | √ |
| 英文点阵字库 | 12、16、18、20、22、24、32号英文字母及英文符号 | × |
| 12号中文点阵字库 | 12号中文点阵字库 | × |
| 16号中文灰度点阵字库 | 16号中文灰度点阵字库 | × |
| 中文矢量字库 | 12-255号 GB2312 一级和二级汉字和英文字库 | √ |
| i2c | I2C操作 | √ |
| iconv | iconv操作(非必须) | √ |
| io | io操作(扩展) | √ |
| iotauth | iot鉴权库, 用于生成各种云平台的参数 | √ |
| iperf | 吞吐量测试 | √ |
| json | json生成和解析库 | √ |
| lcd | lcd驱动模块 | √ |
| lcd | lcd解码大图片 | √ |
| little f | NAND flash操作 | √ |
| log | 日志库 | √ |
| lora2 | lora2驱动模块(支持多挂, 非必须) | √ |
| mcu | 封装mcu一些特殊操作 | √ |
| miniz | 简易zlib压缩 | √ |
| mqtt | mqtt客户端 | √ |
| netdrv | 网络设备管理 | √ |
| os | os操作 | √ |
| otp | OTP操作库 | √ |
| pack | 打包和解包格式串 | √ |
| pins | 管脚复用 | √ |
| pm | 电源管理 | √ |
| protobuf | ProtoBuffs编解码(非必须) | √ |
| pwm | PWM模块 | √ |
| rsa | RSA加密解密(非必须) | √ |
| rtc | 实时时钟 | √ |
| rtos | RTOS底层操作库 | √ |
| socket | 网络接口 | √ |
| spi | spi操作库 | √ |
| string | 字符串操作函数 | √ |
| sys | sys库 | √ |
| sysplus | sys库的强力补充 | √ |
| tp | 触摸屏 | √ |
| tts | 文字转语音 | √ |
| uart | 串口操作库 | √ |
| u8g2 | u8g2 | × |
| websocket | websocket客户端 | √ |
| wdt | watchdog操作库 | √ |
| wlan | 局域网操作 | √ |
| xxtea | xxtea加密解密(非必须) | √ |
| zbuff | c内存数据操作库 | √ |
备注:用户可用 RAM 约 11.8MB(2MB 左右 Lua 内存 + 9.8MB 左右系统内存),以实际固件中 rtos.meminfo 查询结果为准。
一、最新版本固件
历史版本
待补充(Air1603 固件发布后,在此按版本追加记录)
二、demo:Air1603
三、Luatools 工具使用教程(点击此处,跳转阅读)
可以通过Luatools工具,对内核固件进行下载,步骤如下:
1.打开Luatools工具,点击左上角的 "账户" 按钮,点击 "打开资源下载"(直接打开luatools工具的时候,也会自动弹出)

2.在弹出的窗口中,选择您所需要的内核固件版本,点击 "开始下载" (图片待补充)
3.下载完成后,会有提示,点击 "OK" (图片待补充)
4.点击 "打开本地资源目录" ,按路径找到已经下载好的内核固件, (图片待补充)