EXPEED_OS  1.1.2
EXPEED OS

平台支持


  • 当前主要支持 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系统配置