General
SDK Overview
Lierda LTE Cat.1 bis OpenCPU SDK is a base-package-separated development framework based on the Eigencomm EC71X series chipset, running FreeRTOS real-time operating system (CMSIS-OS2 interface), providing developers with comprehensive Cat.1 module application development capabilities.
Supported Models and Available Resources
Base Package |
Chip |
Supported Modules |
Available FLASH |
Available Static RAM |
Available Heap |
File System |
|---|---|---|---|---|---|---|
F6B_A |
EC718PM |
NT26FCNB60WNA |
812 KB |
1 MB |
3022 KB |
780 KB |
F6C_A |
EC718PM |
NT26F6C0 |
812 KB |
1 MB |
3022 KB |
780 KB |
F6D_A |
EC718PM |
NT26F6D0, NT26F6D0_EU, NT26F6D0_LA, NT26F6D0_NA, NT26FCND60NNA, NT26FEUD60NNA |
812 KB |
1 MB |
3022 KB |
780 KB |
F6D_B |
EC718PM |
NT26F6D0 |
812 KB |
1 MB |
2990 KB |
556 KB |
F6D_C |
EC718PM |
NT26F6D0 |
812 KB |
1 MB |
3151 KB |
940 KB |
F6D_D |
EC718PM |
NT26F6D0 |
812 KB |
1 MB |
3038 KB |
460 KB |
F6D_GL |
EC718PM |
NT26F6D0_GL |
812 KB |
1 MB |
2654 KB |
780 KB |
F6D_GL_B |
EC718PM |
NT26F6D0_GL |
812 KB |
1 MB |
2622 KB |
468 KB |
F6D_LGU |
EC718PM |
NT26F6D1 |
812 KB |
1 MB |
3013 KB |
356 KB |
F7B_A |
EC718PM |
NT26FCNB70WNA |
812 KB |
1 MB |
2654 KB |
68 KB |
F7D_A |
EC718PM |
NT26F7D0 |
812 KB |
1 MB |
2654 KB |
68 KB |
F8D_A |
EC718UM |
NT26F8D0, NT26F8D0-0K, NT26F8D0-0TK |
2768 KB |
1 MB |
3151 KB |
2760 KB |
F9D_A |
EC718HM |
NT26F9D0 |
2768 KB |
2 MB |
5199 KB |
2760 KB |
F9D_B |
EC718HM |
NT26F9D0 |
2768 KB |
2 MB |
5168 KB |
2584 KB |
F9D_D |
EC718HM |
NT26F9D0 |
2768 KB |
2 MB |
5215 KB |
2440 KB |
K2B_A |
EC716E |
NT26K2B1, NT26K2B3 |
844 KB |
128 KB |
349 KB |
840 KB |
K2B_LGU |
EC716E |
NT26KCNF20NNK |
844 KB |
128 KB |
208 KB |
340 KB |
K2E_A |
EC716E |
NT26K2E0, NT26K2E0_0G, NT26K2E1_0G |
844 KB |
128 KB |
221 KB |
840 KB |
K2F_A |
EC716E |
NT26KCNF20NNA |
844 KB |
128 KB |
221 KB |
840 KB |
Feature Overview
Peripheral Drivers
Feature |
Description |
|---|---|
GPIO |
718 series: 39 channels, 716 series: 21 channels, interrupt and internal pull-up/down supported |
UART |
718 series: 4 channels, 716 series: 3 channels, UART1 supports hardware flow control and low-power wake-up |
I2C |
2 channels, master/slave mode, 100KHz~1MHz |
SPI |
718 series: 2 channels, 716 series: 1 channel, up to 25.6MHz |
ADC |
718 series: 4 channels, 716 series: 2 channels, 12-bit resolution, 0~3.4V |
PWM |
5 channels (PWM5 unavailable), forward/reverse adjustment, up to 26MHz clock divider |
RTC |
Real-time clock |
I2S/USP |
718 series: 3 channels, audio/camera/display interface, QSPI and 8080 interface supported |
USB |
USB 2.0 Device, 480Mbps(HS)/12Mbps(FS) |
Keypad |
Matrix keypad |
CAN |
1 channel (718 series only) |
External Flash |
Supported (718 series only) |
PSRAM |
Supported (718 series only) |
Network Communication
Feature |
Description |
|---|---|
Data Call |
APN configuration, multi-CID support |
Socket |
TCP/UDP, encryption supported (TLS/DTLS) |
SSL/TLS |
Based on mbedTLS, certificate authentication |
HTTP/HTTPS |
GET/POST/PUT and other methods |
MQTT/MQTTS |
QoS 0/1/2 supported |
FTP/FTPS |
File upload and download |
NTP |
Network time synchronization |
Ping |
ICMP network diagnostics |
WebSocket |
Full-duplex communication |
IoT Platforms
Feature |
Description |
|---|---|
OneNET |
China Mobile IoT platform |
CTWing |
China Telecom IoT platform |
Multimedia
Feature |
Description |
|---|---|
Audio |
Audio playback (PCM/AMR) |
TTS |
Text-to-speech, Chinese/English, 8k/16k sample rate |
LCD |
Display driver, SPI/8080 interface |
Camera |
Camera driver (CSPI interface) |
VoLTE |
Voice call (F7B_A base package only) |
System Features
Feature |
Description |
|---|---|
FreeRTOS |
CMSIS-OS2 interface, 1ms tick, Heap4/TLSF memory management |
File System |
LittleFS, power-fail safe, COW mechanism, wear leveling |
Low Power |
Normal(~4mA)/Low(~60uA)/Deep Low(~9.5uA) three-level modes |
Secure Boot |
Boot verification |
OTA Upgrade |
Full FOTA upgrade (not supported on F7B_A/K2B_A) |
SIM Management |
Dual SIM single standby, Class B/C |
Network Management |
Registration, signal query, cell information |
AT Command |
Virtual AT channel, custom AT commands |
WiFi Scan |
WiFi scan for assisted positioning |
LBS |
Cell tower positioning |
Build and Toolchain
Feature |
Description |
|---|---|
Unified Build Entry |
Makefile / build.bat, target switching, clean, compile |
Preset Configuration |
default.ini (system params) / iodriver.ini (IO pin config) |
Module Trimming |
Makefile macro switches (BUILD_COMP_xxx_EN) |
Flash Programming |
FlashTools |
Log Monitoring |
EPAT tool, USB/UART output |
FOTA Tool |
FotaToolkit for differential package generation |
Dump Analysis |
Crash dump parsing |