跳转至

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.点击 "打开本地资源目录" ,按路径找到已经下载好的内核固件, (图片待补充)

搜索