 |
EXPEED_OS
1.1.2
|
平台支持
- 当前主要支持 xtensa LX6内核ESP32和Cortex-M内核STM32F1及STM32F4系列芯片。
硬件驱动
- 基于各芯片模组BSP实现的硬件抽象层,便于不同硬件平台的移植适配。
内核
- FreeRTOS内核开源。提供包括任务调度、内存管理、消息队列、信号量、互斥锁等多种功能。
- 支持CMSIS_OS系统抽象接口层。
- 支持标准POSIX系统接口。
物联网协议栈
- 提供 lwip、AT指令解析等组件,提供socket接口及WIFI接口适配。
- 支持TCP/IP、CoAP、MQTT等常用的物联网协议栈。
- 支持ESP8266、ESP32、EMW3060等常用Wi-Fi模组。
组件框架
- 适配阿里云、腾讯云、极动云等SDK接口。
- 支持mbedtls提供的TLS和DTLS网络安全支持,增强数据通信安全
- 提供littleVGL轻量级GUI支持
- 提供外设注册管理组件、事件驱动、虚拟文件系统接口、json解析等多种功能组件
开发管理
- 提供分级日志管理组件,支持快速应用调试。
- 提供CUnit、Unity等多种单元测试组件。
- 支持kconfig系统配置