固件功能列表.md 19 KB

1.不同版本的区别

核心库名称 简介 类别 1 2 3 4 5 6 7 8 9 10 11
airui airui 人机交互处理界面 基础软件 x x x x x x x
tts 文字转语音 基础软件 x x x x x x x
cc VoLTE通话功能 通信组件 x x x x x x x x
talk 对讲 通信组件 x x x x x x x x
脚本区 代码空间 基础软件 512KB 512KB 512KB 512KB 512KB 512KB 512KB 512KB 512KB 512KB 256KB
fs 文件系统 基础软件 768KB 640KB 512KB 1280KB 1408KB 1408KB 1536KB 1792KB 2304KB 2432KB 3584KB
adc 模数转换 外设驱动
arlink 多网融合协议 协议组件
audio 模数转换 外设驱动
bit64 模数转换 外设驱动
ble 蓝牙功能 通信组件
camera 模数转换 外设驱动 x
can can操作库 外设驱动
codec 多媒体-编解码 基础软件 x
crypto 加解密和hash函数 加密解密
eink 墨水屏操作库 外设驱动
errDump 错误上报 基础软件
fastlz FastLZ压缩 基础软件 x
fatfs SD&TF卡的接口 基础软件 x
fonts 字体库 基础软件
fota 底层固件升级 基础软件
fskv kv数据库,掉电不丢数据 基础软件
ftp ftp 客户端 协议组件
gmssl 国密算法(SM2/SM3/SM4) 加密解密
gpio GPIO操作 外设驱动
gtfont 高通字库芯片 外设驱动 x
hmeta 硬件元数据 通信组件
ht1621 断码屏 外设驱动
http http 客户端 协议组件
httpsrv http服务端 协议组件
i2c I2C操作 外设驱动
i2s 数字音频 外设驱动
iconv iconv操作 基础软件
io io操作(扩展) 基础软件
ioqueue io序列操作 基础软件
iotauth IoT鉴权库, 用于生成各种云平台的参数 协议组件
iperf 吞吐量测试 通信组件
json json生成和解析库 基础软件
lcd lcd驱动模块 外设驱动
libgnss NMEA数据处理
little_flash NAMD flash操作 协议组件 x
log 日志库 基础软件
lora2 lora2驱动模块(支持多挂) 外设驱动
mcu 封装mcu一些特殊操作 基础软件
miniz 简易zlib压缩 基础软件
mobile 蜂窝网络 通信组件
mqtt mqtt客户端 协议组件
modbus modbus RTU和TCP 协议组件
netdrv 网络设备管理 外设驱动
onewire 单总线协议驱动 外设驱动
os os操作 基础软件
otp OTP操作库 基础软件
pack 打包和解包格式串 基础软件
pins 管脚复用 外设驱动
pm 电源管理 基础软件
protobuf ProtoBuffs编解码 基础软件
pwm PWM模块 外设驱动
rsa RSA加密解密 加密解密
rtc 实时时钟 基础软件
rtos RTOS底层操作库 基础软件
sfud 开源sfud软件包,复杂SPI操作 外设驱动
sms 短信 通信组件
socket 网络接口 协议组件
spi spi操作库 外设驱动
string 字符串操作函数 基础软件
sys sys库 基础软件
sysplus sys库的强力补充 基础软件
tp 触摸库 外设驱动
u8g2 u8g2 外设驱动
uart 串口操作库 外设驱动
wdt watchdog操作库 基础软件
websocket websocket客户端 基础软件
wlan 局域网操作 协议组件
xxtea xxtea加密解密 加密解密
yhm27xx yhm27xx充电芯片 外设驱动
ymodem ymodem协议 基础软件
zbuff c内存数据操作库 基础软件
12号中文字库 中文字库 基础软件 x

2. 可用空间区别

总RAM 总Flash 可用RAM 脚本区大小 KV区域大小(可存固定参数) 文件系统
Air8000_FS 8MB 8MB 4MB 512KB 64KB 3.5MB
Air8000_VOLTE 8MB 8MB 4MB 512KB 64KB 512KB
Air8000_LVGL 8MB 8MB 4MB 512KB 64KB 512KB