LiteOS

Real-time operating system from Huawei From Wikipedia, the free encyclopedia

Huawei LiteOS is a discontinued lightweight real-time operating system (RTOS) developed by Huawei.[1] It is a POSIX compliant operating system for Internet of things (IoT) devices, and free and open-source software, released under a BSD 3-clause license.[2] Microcontrollers of different architectures such as ARM (M0/3/4/7, A7/17/53, ARM9/11), x86, and RISC-V are supported by the project. Huawei's LiteOS is part of their '1+8+N' Internet of things system, and has been featured in several open source software development kits and industry offerings.[3]

DeveloperHuawei Technologies Co., Ltd.
OS familyPOSIX
Working stateDiscontinued
Quick facts Developer, Written in ...
LiteOS
DeveloperHuawei Technologies Co., Ltd.
Written inC, assembly language, Shell
OS familyPOSIX
Working stateDiscontinued
Source modelOpen source
Initial release20 May 2015; 10 years ago (2015-05-20)
Final releaseV5.0 / December 2020; 5 years ago (2020-12)
Repositoryhttps://gitee.com/LiteOS
Marketing targetInternet of things, smartwatches
Available inChinese, English
Kernel typeReal-time Microkernel
LicenseBSD 3-clause
Succeeded byOpenHarmony
Official website"LiteOS: Huawei LiteOS". Gitee.com.
Close

Smartwatches by Huawei and its former Honor brand run LiteOS.[4][5] LiteOS variants of kernels has since been incorporated currently into the IoT-oriented open source OpenHarmony kernel agnostic platform and classic HarmonyOS 4.x and earlier versions.

History

On 20 May 2015, at the Huawei Network Conference, Huawei proposed the '1+2+1' Internet of Things solution and released the IoT operating system named Huawei LiteOS. It has been reported development of the real-time operating system goes back as far as 2012.[2][1]

Key features

Huawei LiteOS architecture
  • Lightweight, small kernel; <10 kilobytes (kB)[2][1]
  • Energy efficient
  • Fast startup within milliseconds
  • Support NB-IoT, Wi-Fi, Ethernet, BLE, Zigbee, and other different IoT protocols
  • Support access to different cloud platforms

Supported architectures

  • ADI
    • ADuCM4050
  • Atmel
    • Atmel SAM D21 Xplained Pro
    • ATSAM4S-XPRO
    • ARDUINO ZERO PRO
  • GigaDevice[6]
    • GD32F450I-EVAL
    • GD32F190R-EVAL
    • GD32F103C-EVAL
    • GD32F150R-EVAL
    • GD32F207C-EVAL
    • GD32VF103
  • Huawei
    • Hi3518
    • Kirin A1
  • MediaTek
    • LINKIT7687HDK
  • Microchip
    • ATSAME70Q21
  • MindMotion
    • MM32F103_MINI
    • MM32L373
    • MM32L073PF
  • Nuvoton
  • Nordic Semi
    • NRF52840-PDK
    • NRF52-DK
  • NXP
    • LPC824_LITE
    • LPC54110_BOARD
    • FRDM-KW41Z
    • FRDM-KL25Z
  • Silicon Labs
    • EFM32 Giant Gecko Starter Kit EFM32GG-STK3700
    • EFM32 Pearl Gecko Starter Kit SLSTK3401A
    • EFM32 Happy Gecko Starter Kit SLSTK3400A
  • STMicroelectronics
    • STM32F411RE-NUCLEO
    • STM32F412ZG-NUCLEO
    • STM32F429I_DISCO
    • STM32L476RG_NUCLEO
    • STM32F746ZG_NUCLEO
    • STM32F103RB-NUCLEO
  • TI
    • LAUNCHXL-CC3220SF

See also

References

Related Articles

Wikiwand AI