Air6201 LuatOS固件和Demo
作者:王棚嶙 | 最后修改:2026-03-13
一、最新版本固件和demo
固件:LuatOS-SoC_V2002_Air6201.zip
固件更新说明 (2026-01-16)
1. 因为flash 空间有限,LuatOS 的功能又太多,一个固件放不下全部的功能,所以必须用不同的固件种类,装载不同的核心库组合
2. 变成1/2/号固件, 满足不同场景的需求
3. 可支持200万像素静态拍照(目前仅USB摄像头)
4. 可支持合宙字库hzfont
5. 可支持USB摄像头,DVP摄像头rtmp推流到合宙音视频后台https://mp.weixin.qq.com/s/m0vAerCI36cLywfN6vq0Zg
6. 更改了整体架构,使得功能空间分配更合理,差分升级只能在同类固件之间进行,v2002今后只能和v20xx的版本固件进行升级
固件后缀编号_101 只能差分升级为新版本的_101号固件
固件后缀编号_102 只能差分升级为新版本的_102号固件
V1xxx版本内核固件无法通过fota升级至V2xxx版本固件,只能通过USB升级
7. 解决了大文件上传失败的问题
8. 解决了BLE蓝牙与录像功能无法共存的问题
不同版本的区别
特别说明
1.v2002版本固件为尝鲜版临时固件,未经过完整的内部测试
2.v2002版本固件暂时未做实际功耗测试,各位在测试中发现功耗相关问题,随时反馈。
3.v2002版本固件暂时未支持音频相关功能,核心原因为Air6201 wifisoc空间较小,后续会在我们的Air6201P wifsoc上实现完整功能,请各位敬请期待,16+16大空间,预计三月与各位见面呢,与Air6201完全兼容。
4. 可支持合宙字库hzfont
5.在该版本固件上,Air6201 wifisoc搭配dvp/usb摄像头向合宙音视频后台进行RTMP推流会出现自动重连失败的情况,下个版本会修复
6.在该版本固件上,Air6201 wifisoc无法做为从机连接合宙的4G模块,下个版本会修复
7.V1xxx版本内核固件 无法FOTA到 V2xxx版本内核固件,只能通过USB升级
101号固件:主要以摄像头功能为主,支持camera(USB和DVP摄像头的拍照+录像功能)+TF卡存储+BLE蓝牙和airlink传输。以及各种加密和编解码库。进行搭配工作,不支持UI功能和矢量字体库。
102号固件:主要以UI操作功能为主:支持camera(只支持USB和DVP摄像头的拍照+大图片解码功能)+支持exeasyui+hzfont+TF卡存储+BLE蓝牙和airlink传输。
不支持录像功能,不支持预览的旋转缩放功能,不支持各类非必要的库。
二、历史版本固件
V1006
固件:LuatOS-SoC_V1006_Air6201.zip
固件更新说明 (2025-08-31)
1. 因为flash 空间有限,LuatOS 的功能又太多,一个固件放不下全部的功能,所以必须用不同的固件种类,装载不同的核心库组合。
2. 变成1/2/3号固件, 满足不同场景的需求
3. USB摄像头支持异步初始化
4. 添加获取ble的mac地址的函数 ble.mac()
5. 调整日志输出格式
6. 不再内部自动控制GPIO7,GPIO13
7. 优化内存分配机制
8. 修复某些情况下psram导致死机重启
9. 修复tf卡遍历子目录获取不到文件大小
10. 优化CH390中断模式,提高传输速率
11. 优化NAPT的兼容性, 优化DHCP兼容性
V1004
固件:LuatOS-SoC_V1004_Air6201.zip
固件更新说明 (2025-06-15)
1. 支持USB摄像头预览功能
2. 支持矢量字体功能,需要通过SPI外挂矢量字库芯片
3. 支持 “AP模式下,允许10路STA同时接入”的功能
4. 修复“USB摄像头启动后,UART1无法使用”的问题
5. 修复“USB摄像头启动后,UART2有额外数据”的问题
6. 修复“特定条件下,wdt功能模块无法自动重启”的问题
V1003
固件更新说明 (2025-04-30)
1. 支持tf卡
2. 支持usb hub
3. 支持录制成mp4文件
4. 支持dvp摄像头
5. 支持通过air780epm联网
6. websocket支持最大32k的payload
7. 加速fota写入速度
V1002
固件更新说明 (2025-02-13)
1. 支持USB摄像头拍照(jpg格式)
2. 支持以太网, 需要搭配LAN8720
3. 支持RGB屏幕
4. http库的默认超时时长变更为1分钟
三、Luatools工具使用教程(点击此处,跳转阅读)
可以通过Luatools工具,对内核固件进行下载,步骤如下
1.打开Luatools工具,点击左上角的 “账户” 按钮,点击 “打开资源下载”(直接打开luatools工具的时候,也会自动弹出)

2.在弹出的窗口中,选择您所需要的内核固件版本,点击 “开始下载”

3.下载完成后,会有提示,点击 “OK”

4.点击 “打开本地资源目录” ,按路径找到已经下载好的内核固件,

