通用
SDK 概述
Lierda LTE Cat.1 bis OpenCPU SDK 是基于移芯 EC71X 系列芯片的底包分离式开发框架,采用 FreeRTOS 实时操作系统(CMSIS-OS2 接口),为开发者提供完整的 Cat.1 模组应用开发能力。
支持型号与可用资源
底包型号 |
芯片 |
适配模组 |
FLASH 可用 |
RAM 可用 |
文件系统 |
|---|---|---|---|---|---|
F6D_A |
EC718PM |
NT26FCND60NNA、NT26FEUD60NNA、NT26F6D0 |
812 KB |
1 MB |
780 KB |
K2B_A |
EC716E |
NT26KCNB20NNA、NT26KCNB2MNNA、NT26K2B1 |
844 KB |
512 KB |
840 KB |
K2F_A |
EC716E |
NT26KCNF20NNA |
844 KB |
512 KB |
840 KB |
功能一览
外设驱动
功能 |
说明 |
|---|---|
GPIO |
718系列39路,716系列21路,支持中断、内部上下拉 |
UART |
718系列4路,716系列3路,UART1支持硬件流控和低功耗唤醒 |
I2C |
2路,支持主/从模式,速率100KHz~1MHz |
SPI |
718系列2路,716系列1路,速率最高25.6MHz |
ADC |
718系列4路,716系列2路,12-bit精度,0~3.4V |
PWM |
6路,支持正向/反向调节,最高26MHz时钟分频 |
RTC |
实时时钟 |
I2S/USP |
718系列3路,支持音频/摄像头/屏幕接口,支持QSPI与8080接口 |
USB |
USB 2.0 Device,480Mbps(HS)/12Mbps(FS) |
Keypad |
矩阵键盘 |
CAN |
1路(仅718系列) |
外扩Flash |
支持(仅718系列) |
PSRAM |
支持(仅718系列) |
网络通信
功能 |
说明 |
|---|---|
数据拨号 |
Data Call,支持APN配置、多CID |
Socket |
TCP/UDP,支持加密(TLS/DTLS) |
SSL/TLS |
基于mbedTLS,支持证书认证 |
HTTP/HTTPS |
支持GET/POST/PUT等方法 |
MQTT/MQTTS |
支持QoS 0/1/2 |
FTP/FTPS |
文件上传下载 |
NTP |
网络时间同步 |
Ping |
ICMP网络诊断 |
WebSocket |
全双工通信 |
物联网平台
功能 |
说明 |
|---|---|
OneNET |
中国移动物联网平台接入 |
CTWing |
天翼物联平台接入 |
多媒体
功能 |
说明 |
|---|---|
Audio |
音频播放(PCM/AMR) |
TTS |
语音合成,支持中/英文,8k/16k采样率 |
LCD |
屏幕驱动,支持SPI/8080接口 |
Camera |
摄像头驱动(CSPI接口) |
VoLTE |
语音通话(仅F7B_A底包) |
系统功能
功能 |
说明 |
|---|---|
FreeRTOS |
CMSIS-OS2接口,1ms时间片,支持Heap4/TLSF内存管理 |
文件系统 |
LittleFS,掉电安全,COW机制,磨损均衡 |
低功耗 |
Normal(~4mA)/Low(~60uA)/Deep Low(~9.5uA)三级模式 |
安全启动 |
Secure Boot校验 |
OTA升级 |
全量FOTA升级(F7B_A/K2B_A不支持) |
SIM管理 |
双卡单待,支持Class B/C |
网络管理 |
注网、信号查询、小区信息 |
AT命令 |
虚拟AT通道,支持自定义AT命令 |
WiFi Scan |
WiFi扫描辅助定位 |
LBS |
基站定位 |
编译与工具链
功能 |
说明 |
|---|---|
统一编译入口 |
Makefile / build.bat,支持目标切换、清理、编译 |
预设配置 |
default.ini(系统参数)/ iodriver.ini(IO引脚配置) |
项目裁剪 |
通过Makefile宏控开关功能模块(BUILD_COMP_xxx_EN) |
Flash烧录 |
FlashTools工具 |
日志监视 |
EPAT工具,支持USB/UART输出 |
FOTA工具 |
FotaToolkit差分包生成 |
Dump分析 |
死机dump解析 |