Lua固件更新说明如下:
@TOC
- 空间说明
1
2
3
4
5
6
7
8
9
10
11Luat二次开发使用的Flash空间有两部分:脚本区和文件系统区
脚本区:
通过Luatools烧写的所有文件,都存放在此区域
非TTS版本为720KB,TTS版本为426KB;如果烧录时,超过此限制,Luatools会报错
不同版本的core可能会有差异,以版本每次的更新记录为准
文件系统区:
程序运行过程中实时创建的文件都会存放在此区域
总空间为1.2MB
不同版本的core可能会有差异,可通过rtos.get_fs_free_size()查询剩余的文件系统可用空间1
2Luat二次开发可用的ram空间有1.36MB
可通过collectgarbage("count")查询已经使用的内存空间(返回值单位为KB),总的1.36MB减去使用的内存,就是当前剩余的Lua运行可用内存 - 底层固件功能列表
LCD | 字库 | 图片 | 扫码 | 二维码生成 | 摄像头 | TTS | WIFI Scan | 蓝牙 | SD卡 | littleVGL | VOLTE | 脚本文件 | 文件系统空间 | RAM空间 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Luat_RDA8910 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 不支持 | 支持 | 不支持 | 支持 | 支持 | 支持 | 720KB | 1.3MB | 1.36MB |
Luat_RDA8910_FLOAT | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 不支持 | 支持 | 不支持 | 支持 | 支持 | 支持 | 720KB | 1.3MB | 1.36MB |
Luat_RDA8910_TTS | 支持 | 支持 | 支持 | 不支持 | 不支持 | 不支持 | 支持 | 支持 | 不支持 | 不支持 | 支持 | 支持 | 426KB | 1.3MB | 1.36MB |
Luat_RDA8910_TTS_FLOAT | 支持 | 支持 | 支持 | 不支持 | 不支持 | 不支持 | 支持 | 支持 | 不支持 | 不支持 | 支持 | 支持 | 426KB | 1.3MB | 1.36MB |
Luat_RDA8910_TTS_NOLVGL | 支持 | 支持 | 支持 | 不支持 | 不支持 | 不支持 | 支持 | 支持 | 不支持 | 不支持 | 不支持 | 支持 | 426KB | 1.3MB | 1.36MB |
Luat_RDA8910_TTS_NOVOLTE_FLOAT | 支持 | 支持 | 支持 | 不支持 | 不支持 | 不支持 | 支持 | 支持 | 不支持 | 不支持 | 支持 | 不支持 | 426KB | 1.3MB | 1.36MB |
Luat_RDA8910_TTS_NOLVGL_FLOAT | 支持 | 支持 | 支持 | 不支持 | 不支持 | 不支持 | 支持 | 支持 | 不支持 | 不支持 | 不支持 | 支持 | 426KB | 1.3MB | 1.36MB |
Luat_RDA8910_BT_FLOAT | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 不支持 | 支持 | 支持 | 支持 | 支持 | 不支持 | 720KB | 1.3MB | 1.36MB |
底层core下载地址
- 最新版本:
- 历史版本:
注: .pac后缀的是本地烧录固件; .bin后缀的是空中升级文件
上层软件下载地址
- 最新版本:
上层软件LuaTask_V2.3.7(demo+lib) - 历史版本:
- 上层软件LuaTask_V2.3.6(demo+lib)
- 上层软件LuaTask_V2.3.5(demo+lib)
- 上层软件LuaTask _V2.3.4 (demo+lib)
底层core固件更新说明
0022底层固件更新说明
1:添加rtos.setTransData
2:添加Socket Options参数设置接口sock_setopt,lua通过设置opt实现保活功能
3:添加AT+TCPUSERPARAM
4:新接口接口lua otp接口
5:支持关机充电功能 ,lua项目打开充电开机功能
6:添加des_encrypt和des_decrypt接口
7:添加AT*USB=HOTPLUG,0/10019底层固件更新说明
1:升级到19
2:支持应用层更新audio校准参数
3:开发通用工厂测试
4:同时建大于3路ssl tcp时会死机
5:升级到W20.30.1
6:多中断设置后触发中断会导致死机
7:vbus插入消息上报
8:耳机通道等级3的音量不正常
9:8910平台LUA版本增加读取客户版本号的AT指令,兼容之前1802平台的“AT+LUAINFO?”
10:NAT PPP拨号之后无法PING外网
11:添加GPIO 测试AT 命令
12:阿里云OTA升级失败
13:重启开机原因值不对的问题
14:解决speex流播放出现的死机问题
15:修改注网太快,lua task还没跑起来的时候就已经注册上网,会有很多主动上报丢掉的问题
16:ui字库错位,显示出来的文字不正确
17:ui分辨率设置为320会重启
18:添加camera 预览放缩和反转接口
19:使用充电头供电,1s刷新界面,一段时间后不刷新了
20:mqtt 挂测死机
21:1. 添加VGA拍照功能,不支持VGA扫码
22:无法dhcp 获取IP 问题
23:添加disp.camerawritereg,设置camera sensor的寄存器
24:模块下载断电变砖
25:camera 户外拍照很白的问题
26:添加nv项,控制usbrst中的延时时间,AT*USB=RSTDELAY,xxx
27:有些主控开机太慢导致识别不到模块的usb
28:V0018 wifi扫描得到的ap mac地址有的丢了0
29:fota升级后,升级文件没有清除,导致文件系统空间变少
30:修改反复open / close uart会内存泄漏的问题
31:修改注网太快,lua task还没跑起来的时候就已经注册上网,会有很多主动上报丢掉的问题
上层脚本更新说明
2.3.7上层脚本更新说明
发布时间:2021/01/27 09:50
修改记录:
一、lib脚本修改
lib脚本版本号:2.3.7
(1)mqtt.lua:修正“subscribe订阅,服务器返回订阅失败时,代码逻辑无法检测到失败”的问题
(2)aLiYun.lua:支持最新的阿里云公共实例和企业版示例的MQTT直连方式
(3)audio.lua:新增“设置mic增益”的功能接口audio.setMicGain
(4)audio.lua:支持“audio.setChannel接口设置输入mic通道”的功能
(5)patch.lua:修正“2.3.6版本中spi.send_recv接口,接收不到数据”的问题
二、demo脚本修改
(1)i2c:新增mpu6xxx、aht10驱动文件
(2)rtmp:新增rtmp demo
(3)aLiYun:公共实例和企业版示例的MQTT直连方式demo
(4)call:新增mic增益设置功能演示
(5)call:新增mic增益设置和mic通道选择功能演示
(6)txiot:新增腾讯云demo
(7)modbus:新增modbus demo
(8)bluetooth:新增beacon功能演示2.3.6上层脚本更新说明
发布时间:2020/12/22 10:45
修改记录:
一、lib脚本修改
lib脚本版本号:2.3.6
(1)audio.lua:支持“多mp3文件拼接播放”功能
(2)http.lua:支持HEAD操作
(3)sys.lua:修正“某个task中如果有sys.waitUntil,并且这个task循环的创建和销毁,造成内存泄漏”的问题
(4)net.lua:修正“core升级为0022之后,2g卡不能上网”的问题
(5)aLiYun.lua:mqtt直连方式,增加获取username和password的函数设置功能
二、demo脚本修改
(1)bluetooth:新增蓝牙demo,需要配合Luat_V3开头的core固件才能使用,此类core固件还没有发布
(2)crypto:新增des和des3功能示例
(3)ftp:新增ftp demo
2.3.5上层脚本更新说明
1:aLiYun.lua:新增setConnectMode接口,可设置为MQTT-TCP直连模式、直连域名、直连端口、clientid生成规则
2:aLiYun.lua:新增setRegion接口,可设置地域id
3:aLiYun.lua:支持连接状态下的主题订阅功能
4:audio.lua:play接口支持一次传入多文件连续拼接播放功能
5:nvm.lua:init接口支持“本地烧录软件时是否擦除nvm中已有的参数”功能
6:cc.lua:修正“通话中发送dtmf失败”的问题
7:net.lua:修正“core概率性不上报^MODE: %d,%d,导致网络逻辑异常”的问题
8:gpsZkw.lua、agpsZkw.lua:支持Air820UX系列模块的gps以及agps功能2.3.2上层脚本更新说明
发布时间:2020/05/31 10:10
修改记录:
一、lib脚本修改
lib脚本版本号:2.3.2
(1)scanCode:支持摄像头拍照和扫码功能
(2)record:支持流式录音功能
(3)wifiScan:支持wifi热点扫描功能
(4)audio:支持通话音量调节功能
(5)http:修正“transfer-encoding区分大小写导致的chunk编码数据无法正常解析”的问题
二、demo脚本修改
(1)完善或者支持camera、record、wifi、audio、call demo
- 2.3.1上层脚本更新说明
发布时间:2020/05/04 22:48
修改记录:
一、lib脚本修改
lib脚本版本号:2.3.1
(1)audio.lua:修正“TTS速度设置错误”的问题
(2)record.lua:新增录音功能
二、demo脚本修改
(1)alarm:新增闹钟demo
(2)record:新增录音demo
- 2.3.0上层脚本更新说明
发布时间:2020/04/23 15:03
修改记录:
一、lib脚本修改
lib脚本版本号:2.3.0
(1)audio.lua:新增audio.setChannel接口,可以设置音频输出通道
- 2.2.9上层脚本更新说明
发布时间:2020/04/11 23:43
修改记录:
lib脚本版本号:2.2.9
(1)支持tts、call功能
(2)添加GPIO ldo电压域的控制说明
(3)修改开发板默认netLed的控制方式,ldo电压域的控制放到main.lua去控制,不再写在netLed.lua中去控制
- 2.2.8上层脚本更新说明
发布时间:2020/04/09 23:37
修改记录:
lib脚本版本号:2.2.8
(1)支持ui、audio、qrcode功能
(2)修正“部分sim卡无法触发上网逻辑”的问题
(3)修正“网络指示灯不亮”的问题