LiteOS

{{Multiple issues|

{{Notability|date=July 2024}}

{{COI|date=July 2024}}

}}

{{Short description|Real-time operating system from Huawei}}

{{Use British English|date=February 2021}}{{Use dmy dates|date=February 2021}}

{{Infobox OS

| name = LiteOS

| logo =

| logo size = 75px

| screenshot =

| caption =

| screenshot alt =

| developer = Huawei Technologies Co., Ltd.

| family = POSIX

| working state = Discontinued

| source model = Open source

| released = {{Start date and age|2015|05|20|df=y}}

| latest release version = V5.0

| latest release date = {{Start date and age|2020|12|df=y}}

| repo = https://gitee.com/LiteOS

| marketing target = Internet of things, smartwatches

| programmed in = C, assembly language, Shell

| language = English

| language footnote =

| update model =

| package manager =

| supported platforms =

| kernel type = Real-time Microkernel

| discontinued = yes

| ui =

| license = BSD 3-clause

| preceded by =

| succeeded by = OpenHarmony

| influenced by = Unix, FreeRTOS, Unix-like, Integrity,

VxWorks (POSIX)

| website = {{cite web |author= |date= |title=LiteOS: Huawei LiteOS |url=https://gitee.com/LiteOS |website=Gitee.com |location= |publisher= |access-date= }}

}}

Huawei LiteOS is a discontinued lightweight real-time operating system (RTOS) developed by Huawei.{{Cite web|url=https://Developer.Huawei.com/ict/en/site-iot/article/liteos-overview|title=Huawei LiteOS: Concept and Value|website=Developer.Huawei.com|publisher=Huawei Technologies Co., Ltd.|archive-url=https://web.archive.org/web/20180912165703/https://developer.huawei.com/ict/en/site-iot/article/liteos-overview|archive-date=12 September 2018|url-status=dead|access-date=12 September 2018}} 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.{{Cite web|url=https://betanews.com/2015/05/20/huaweis-liteos-internet-of-things/|title=Huawei's LiteOS Internet of Things operating system is a minuscule 10KB|website=BetaNews.com|publisher=BetaNews, Inc.|date=20 May 2015|access-date=12 February 2021|archive-url=https://web.archive.org/web/20201125060823/https://betanews.com/2015/05/20/huaweis-liteos-internet-of-things/|archive-date=25 November 2020|url-status=bot: unknown}} 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.{{Cite web |last1=Cherrayil |first1=Naushad K. |date=9 July 2020 |title=Huawei's "1+8+N" strategy will be a big success in China as it has no competitors |url=https://www.techradar.com/sg/news/huaweis-18n-strategy-will-be-a-big-success-in-china-as-it-has-no-competitors|access-date=2021-06-17|website=TechRadar |language=en |url-status=dead |archive-url=https://web.archive.org/web/20210624200151/https://www.techradar.com/sg/news/huaweis-18n-strategy-will-be-a-big-success-in-china-as-it-has-no-competitors |archive-date=24 June 2021}}

Smartwatches by Huawei and its former Honor brand run LiteOS.{{Cite web|url=https://www.TheVerge.com/circuitbreaker/2019/9/19/20873598/huawei-watch-gt-2-liteos-fitness-price-date-specs|title=Huawei Watch GT 2 runs LiteOS and lasts up to two weeks|first=Thomas|last=Ricker|date=19 September 2019|website=www.TheVerge.com|publisher=The Verge|access-date=3 February 2021}}{{Cite web|url=https://www.XDA-Developers.com/honor-magic-watch-2-review/|title=The Honor Magic Watch 2 is a great wearable, but LiteOS is too light|website=www.XDA-Developers.com|publisher=XDA Developers|date=17 December 2019|access-date=3 February 2021}} LiteOS variants of kernels has since been incorporated into the IoT-oriented HarmonyOS with open source OpenHarmony.

History

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

Key features

  • Lightweight, small kernel; <10 kilobytes (kB)
  • 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

{{Div col|colwidth=18em}}

  • ADI
  • ADuCM4050
  • Atmel
  • Atmel SAM D21 Xplained Pro
  • ATSAM4S-XPRO
  • ARDUINO ZERO PRO
  • GigaDevice{{Cite web|url=https://www.gigadevice.com/press-release/gigadevice-unveils-the-gd32v-series-with-risc-v-core-in-a-brand-new-32bit-general-purpose-microcontroller/|title=GigaDevice unveils the GD32V series with RISC-V core, in a brand new 32bit general purpose microcontroller|website=www.GigaDevice.com|publisher=GigaDevice|date=22 August 2019|access-date=12 February 2021|archive-date=29 August 2019|archive-url=https://web.archive.org/web/20190829184033/https://www.gigadevice.com/press-release/gigadevice-unveils-the-gd32v-series-with-risc-v-core-in-a-brand-new-32bit-general-purpose-microcontroller/|url-status=dead}}
  • 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

{{Div col end}}

See also

{{Portal|Free and open-source software|China}}

References

{{Reflist}}