跳转至

API索引表

LuatOS 核心库索引

LuatOS 共有 74 个核心库,如下是详细介绍:

序号 核心库名称 简介 类别 780EPM支持 780EHM支持 780EHV支持 780EGH支持 8000支持 8101 支持
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 NAMD 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内存数据操作库 基础软件