Huawei LiteOS Intro
Huawei LiteOS
面向IOT领域,构建轻量级物联网操作系统, 目前支持ARM64,ARM Contex-A, ARM Cortex-M0, Cortex-M3, Cortex-M4, Cortex-M7
- 优势:
- 高实时性,高稳定性
- 超小内核,基础内核体积可以裁剪至不到10K
- 低功耗
- 支持功能静态裁剪
架构框图
- 基础内核:
- 极小内核
- 任务管理
- 内存管理
- 中断管理
- 异常管理
- 系统时钟
- 可裁剪其他模块
- 信号量
- 互斥锁
- 队列管理
- 事件管理
- 软件定时器
- 极小内核
- 内核增强
- C++ 支持
- 调测组件
- shell命令
- Trace事件跟踪
- CPU占用率
- LMS
- 文件系统
- vfs
- ramfs
- fatfs
- 系统库接口
- libc
- libm
- posix
- cmsis
- 网络协议栈
- CoAP
- LwM2M
- MQTT