1.不同版本的区别
| 序号 |
核心库名称 |
简介 |
类别 |
8000_FS |
8000_VOLTE |
8000_LVGL |
| 1 |
adc |
模数转换 |
外设驱动 |
√ |
√ |
√ |
| 2 |
arlink |
多网融合协议 |
协议组件 |
√ |
√ |
√ |
| 3 |
audio |
模数转换 |
外设驱动 |
× |
√ |
√ |
| 4 |
bit64 |
模数转换 |
外设驱动 |
√ |
√ |
√ |
| 5 |
ble |
蓝牙功能 |
通信组件 |
√ |
√ |
√ |
| 6 |
camera |
模数转换 |
外设驱动 |
√ |
√ |
√ |
| 7 |
can |
can操作库 |
外设驱动 |
√ |
√ |
√ |
| 8 |
cc |
VoLTE通话功能 |
通信组件 |
× |
√ |
× |
| 9 |
codec |
多媒体-编解码 |
基础软件 |
× |
√ |
√ |
| 10 |
crypto |
加解密和hash函数 |
加密解密 |
√ |
√ |
√ |
| 11 |
eink |
墨水屏操作库 |
外设驱动 |
√ |
√ |
√ |
| 12 |
errDump |
错误上报 |
基础软件 |
√ |
√ |
√ |
| 13 |
fastlz |
FastLZ压缩 |
基础软件 |
× |
√ |
√ |
| 14 |
fatfs |
SD卡的接口 |
基础软件 |
× |
√ |
√ |
| 15 |
fonts |
字体库 |
基础软件 |
√ |
√ |
√ |
| 16 |
fota |
底层固件升级 |
基础软件 |
√ |
√ |
√ |
| 17 |
fs |
文件系统额外操作 |
基础软件 |
√ |
√ |
√ |
| 18 |
fskv |
kv数据库,掉电不丢数据 |
基础软件 |
√ |
√ |
√ |
| 19 |
ftp |
ftp 客户端 |
协议组件 |
√ |
√ |
√ |
| 20 |
gmssl |
国密算法(SM2/SM3/SM4) |
加密解密 |
√ |
√ |
√ |
| 21 |
gpio |
GPIO操作 |
外设驱动 |
√ |
√ |
√ |
| 22 |
gtfont |
高通字库芯片 |
外设驱动 |
× |
√ |
√ |
| 23 |
hmeta |
硬件元数据 |
通信组件 |
√ |
√ |
√ |
| 24 |
ht1621 |
断码屏 |
外设驱动 |
× |
√ |
√ |
| 25 |
http |
http 客户端 |
协议组件 |
√ |
√ |
√ |
| 26 |
httpsrv |
http服务端 |
协议组件 |
√ |
√ |
√ |
| 27 |
i2c |
I2C操作 |
外设驱动 |
√ |
√ |
√ |
| 28 |
i2s |
数字音频 |
外设驱动 |
× |
√ |
√ |
| 29 |
iconv |
iconv操作 |
基础软件 |
√ |
√ |
√ |
| 30 |
io |
io操作(扩展) |
基础软件 |
√ |
√ |
√ |
| 31 |
ioqueue |
io序列操作 |
基础软件 |
√ |
√ |
√ |
| 32 |
iotauth |
IoT鉴权库, 用于生成各种云平台的参数 |
协议组件 |
√ |
√ |
√ |
| 33 |
iperf |
吞吐量测试 |
通信组件 |
√ |
√ |
√ |
| 34 |
json |
json生成和解析库 |
基础软件 |
√ |
√ |
√ |
| 35 |
lcd |
lcd驱动模块 |
外设驱动 |
√ |
√ |
√ |
| 36 |
libgnss |
NMEA数据处理 |
|
√ |
√ |
√ |
| 37 |
little_flash |
NAND flash操作 |
协议组件 |
× |
√ |
√ |
| 38 |
log |
日志库 |
基础软件 |
√ |
√ |
√ |
| 39 |
lora2 |
lora2驱动模块(支持多挂) |
外设驱动 |
× |
√ |
√ |
| 40 |
lvgl |
LVGL图像库 |
基础软件 |
× |
× |
√ |
| 41 |
mcu |
封装mcu一些特殊操作 |
基础软件 |
√ |
√ |
√ |
| 42 |
miniz |
简易zlib压缩 |
基础软件 |
√ |
√ |
√ |
| 43 |
mobile |
蜂窝网络 |
通信组件 |
√ |
√ |
√ |
| 44 |
mqtt |
mqtt客户端 |
协议组件 |
√ |
√ |
√ |
| 45 |
modbus |
modbus RTU和TCP |
协议组件 |
√ |
√ |
√ |
| 46 |
netdrv |
网络设备管理 |
外设驱动 |
√ |
√ |
√ |
| 47 |
onewire |
单总线协议驱动 |
外设驱动 |
√ |
√ |
√ |
| 48 |
os |
os操作 |
基础软件 |
√ |
√ |
√ |
| 49 |
otp |
OTP操作库 |
基础软件 |
× |
√ |
√ |
| 50 |
pack |
打包和解包格式串 |
基础软件 |
√ |
√ |
√ |
| 51 |
pins |
管脚复用 |
外设驱动 |
√ |
√ |
√ |
| 52 |
pm |
电源管理 |
基础软件 |
√ |
√ |
√ |
| 53 |
protobuf |
ProtoBuffs编解码 |
基础软件 |
√ |
√ |
√ |
| 54 |
pwm |
PWM模块 |
外设驱动 |
√ |
√ |
√ |
| 55 |
rsa |
RSA加密解密 |
加密解密 |
√ |
√ |
√ |
| 56 |
rtc |
实时时钟 |
基础软件 |
√ |
√ |
√ |
| 57 |
rtos |
RTOS底层操作库 |
基础软件 |
√ |
√ |
√ |
| 58 |
sfud |
开源sfud软件包,复杂SPI操作 |
外设驱动 |
× |
√ |
√ |
| 59 |
sms |
短信 |
通信组件 |
√ |
√ |
√ |
| 60 |
socket |
网络接口 |
协议组件 |
√ |
√ |
√ |
| 61 |
spi |
spi操作库 |
外设驱动 |
√ |
√ |
√ |
| 62 |
string |
字符串操作函数 |
基础软件 |
√ |
√ |
√ |
| 63 |
sys |
sys库 |
基础软件 |
√ |
√ |
√ |
| 64 |
sysplus |
sys库的强力补充 |
基础软件 |
√ |
√ |
√ |
| 65 |
tp |
触摸库 |
外设驱动 |
√ |
√ |
√ |
| 66 |
u8g2 |
u8g2 |
外设驱动 |
√ |
√ |
√ |
| 67 |
uart |
串口操作库 |
外设驱动 |
√ |
√ |
√ |
| 68 |
wdt |
watchdog操作库 |
|
√ |
√ |
√ |
| 69 |
websocket |
websocket客户端 |
基础软件 |
√ |
√ |
√ |
| 70 |
wlan |
局域网操作 |
协议组件 |
√ |
√ |
√ |
| 71 |
xxtea |
xxtea加密解密 |
加密解密 |
√ |
√ |
√ |
| 72 |
yhm27xx |
yhm27xx充电芯片 |
外设驱动 |
× |
√ |
√ |
| 73 |
ymodem |
ymodem协议 |
基础软件 |
× |
√ |
√ |
| 74 |
zbuff |
c内存数据操作库 |
基础软件 |
√ |
√ |
√ |
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 |