Huawei LiteOS Intro

Huawei LiteOS

面向IOT领域,构建轻量级物联网操作系统, 目前支持ARM64,ARM Contex-A, ARM Cortex-M0, Cortex-M3, Cortex-M4, Cortex-M7

  • 优势:
    • 高实时性,高稳定性
    • 超小内核,基础内核体积可以裁剪至不到10K
    • 低功耗
    • 支持功能静态裁剪

架构框图

Artecture

  • 基础内核:
    • 极小内核
      • 任务管理
      • 内存管理
      • 中断管理
      • 异常管理
      • 系统时钟
    • 可裁剪其他模块
      • 信号量
      • 互斥锁
      • 队列管理
      • 事件管理
      • 软件定时器
  • 内核增强
    • C++ 支持
    • 调测组件
    • shell命令
    • Trace事件跟踪
    • CPU占用率
    • LMS
  • 文件系统
    • vfs
    • ramfs
    • fatfs
  • 系统库接口
    • libc
    • libm
    • posix
    • cmsis
  • 网络协议栈
    • CoAP
    • LwM2M
    • MQTT