1、功能介绍
Huawei LiteOS 是华为面向 IoT 领域,构建的轻量级物联网操作系统,遵循 BSD-3 开源许可协议,可广泛应用于智能家居、个人穿戴、车联网、城市公共服务、制造业等领域,大幅降低设备布置及维护成本,有效降低开发门槛、缩短开发周期。
2、硬件支持
LiteOS 目前已经适配了 30 多种开发板,其中包括 ST、NXP、GD、MIDMOTION、SILICON、ATMEL 等主流厂商的开发板:
1)ST
STM32L053R8Tx
STM32F103RB
STM32F411RE
STM32F412ZG
STM32F429ZI
STM32F429IG
STM32L476RG
STM32F746ZG
2)NXP
LPC824
LPC54110
FRDM-KW41Z
FRDM_KL26Z
3)MindMotion
MM32F103
MM32L373
MM32L073PF
4)SILICON
efm32_stk3700
emf32_slstk3400a
emf32_slstk3401a
5)ATMEL
ATSAM4S-XPRO
atsamd21
ARDUINO ZERO PRO
6)GD
GD32F450I-EVAL
GD32F190R-EVAL
GD32F103C-EVAL
GD32F150R-EVAL
GD32F207C-EVAL
7)Nuvoton
NuTiny-NUC472H
NuTiny-Nano130K
8)Nordic Semiconductors
NRF52840-PDK
NRF52-DK
9)MediaTek
LINKIT7687HDK
10)TI SimpleLink
LAUNCHXL-CC3220SF
11)Microchip
ATSAME70Q21
12)ADI
ADuCM4050
3、LiteOS 内核详解
LiteOS Kernel 是 Huawei LiteOS 操作系统基础内核,包括任务管理、内存管理、时间管理、通信机制、中断管理、队列管理、事件管理、定时器等操作系统基础组件,可以单独运行。
1)高实时性,高稳定性;
2)超小内核,基础内核体积可以裁剪至不到 10K;
3)低功耗;
4)支持功能静态裁剪。
4、LiteOS SDK
LiteOS SDK 是 Huawei LiteOS 软件开发工具包(Software Development Kit),包括端云互通组件,FOTA,JS 引擎、传感器框架等内容。
refer:
https://liteos.github.io/quick-start/intro/#liteos-内核