LiteOS

Last updated

Lite OS
Developer Huawei Technologies Co., Ltd.
Written in C, assembly language, Shell
OS family Real-time operating system
Working stateDiscontinued
Source model Open source
Initial releaseMay 20, 2015;8 years ago (2015-05-20)
Latest release V5.0 / December 2020;3 years ago (2020-12)
Repository Gitee.com/LiteOS/LiteOS
Marketing target Internet Of Things, Smartwatches
Influenced by Unix, FreeRTOS, Unix-like
License BSD 3-clause
Succeeded by OpenHarmony
Official website lanterns.eecs.utk.edu/software/liteos/,%20https://www.huaweicloud.com/product/liteos.html

Huawei Lite OS is a discontinued lightweight real-time operating system (RTOS) developed by Huawei. [1] It is an open source, POSIX compliant operating system for Internet of things (IoT) devices, released under a three-clause BSD 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 LiteOS is part of Huawei's '1+8+N' Internet of Things solution, and has been featured in a number of open source development kits and industry offerings. [3]

Contents

Smartwatches by Huawei and its former Honor brand run LiteOS. [4] [5] 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. [2] [1]

Key features

Supported architectures

See also

Related Research Articles

<span class="mw-page-title-main">AVR microcontrollers</span> Family of microcontrollers

AVR is a family of microcontrollers developed since 1996 by Atmel, acquired by Microchip Technology in 2016. These are modified Harvard architecture 8-bit RISC single-chip microcontrollers. AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time.

<span class="mw-page-title-main">Contiki</span> Real-time operating system

Contiki is an operating system for networked, memory-constrained systems with a focus on low-power wireless Internet of Things (IoT) devices. Contiki is used for systems for street lighting, sound monitoring for smart cities, radiation monitoring and alarms. It is open-source software released under the BSD-3-Clause license.

<span class="mw-page-title-main">FreeRTOS</span> Real-time operating system

FreeRTOS is a real-time operating system kernel for embedded devices that has been ported to 35 microcontroller platforms. It is distributed under the MIT License.

<span class="mw-page-title-main">Segger Microcontroller Systems</span> Private company in the embedded systems industry

Segger Microcontroller, founded in 1992, is a private company involved in the embedded systems industry. It provides products used to develop and manufacture four categories of embedded systems: real-time operating systems (RTOS) and software libraries (middleware), debugging and trace probes, programming tools, and in-system programmers. The company is headquartered in Monheim am Rhein, Germany, with remote offices in Gardner, Massachusetts; Milpitas, California; and Shanghai, China.

A mobile operating system is an operating system used for smartphones, tablets, smartwatches, smartglasses, or other non-laptop personal mobile computing devices. While computers such as typical/mobile laptops are "mobile", the operating systems used on them are generally not considered mobile, as they were originally designed for desktop computers that historically did not have or need specific mobile features. This line distinguishing mobile and other forms has become blurred in recent years, due to the fact that newer devices have become smaller and more mobile unlike hardware of the past. Key notabilities blurring this line are the introduction of tablet computers, light-weight laptops, and the hybridization of the two in 2-in-1 PCs.

EFM32 Gecko MCUs are a family of mixed-signal 32-bit microcontroller integrated circuits from Energy Micro based on ARM Cortex-M CPUs, including the Cortex-M0+, Cortex-M3 and Cortex-M4.

<span class="mw-page-title-main">Linaro</span> Engineering organization for open source software

Linaro is an engineering organization that works on free and open-source software such as the Linux kernel, the GNU Compiler Collection (GCC), QEMU, power management, graphics and multimedia interfaces for the ARM family of instruction sets and implementations thereof as well as for the Heterogeneous System Architecture (HSA). The company provides a collaborative engineering forum for companies to share engineering resources and funding to solve common problems on ARM software. In addition to Linaro's collaborative engineering forum, Linaro also works with companies on a one-to-one basis through its Services division.

<span class="mw-page-title-main">Firefox OS</span> Mobile operating system by Mozilla

Firefox OS is a discontinued open-source operating system – made for smartphones, tablet computers, smart TVs, and dongles designed by Mozilla and external contributors. It is based on the rendering engine of the Firefox web browser, Gecko, and on the Linux kernel. It was first commercially released in 2014.

<span class="mw-page-title-main">Redpine Signals</span>

Redpine Signals is a fabless semiconductor company that started its operation in 2001. The company makes chipsets and system-level products for wireless networks. It serves the Internet of Things and wireless embedded systems market, enabling all volume levels of chipsets and modules.

<span class="mw-page-title-main">ESP8266</span> System-on-a-chip microcontroller model with Wi-Fi

The ESP8266 is a low-cost Wi-Fi microchip, with built-in TCP/IP networking software, and microcontroller capability, produced by Espressif Systems in Shanghai, China.

<span class="mw-page-title-main">Zephyr (operating system)</span> Real-time operating system

Zephyr is a small real-time operating system (RTOS) for connected, resource-constrained and embedded devices supporting multiple architectures and released under the Apache License 2.0. Zephyr includes a kernel, and all components and libraries, device drivers, protocol stacks, file systems, and firmware updates, needed to develop full application software.

<span class="mw-page-title-main">Apache Mynewt</span> Real-time operating system

Apache Mynewt is a modular real-time operating system for connected Internet of things (IoT) devices that must operate for long times under power, memory, and storage constraints. It is free and open-source software incubating under the Apache Software Foundation, with source code distributed under the Apache License 2.0, a permissive license that is conducive to commercial adoption of open-source software.

<span class="mw-page-title-main">EMUI</span> Mobile operating system by Huawei

EMUI (formerly known as Emotion UI, and also known as MagicOS is a HarmonyOS/Android mobile operating system developed by Chinese technology company Huawei. It is used on the company's smartphones and tablet computers.

HarmonyOS (HMOS) is a distributed operating system developed by Huawei for smartphones, tablets, smart TVs, smart watches, personal computers and other smart devices. It has a multikernel design with dual frameworks: the operating system selects suitable kernels from the abstraction layer in the case of devices that use diverse resources. The operating system was officially launched by Huawei in August 2019.

<span class="mw-page-title-main">Huawei Mobile Services</span> Proprietary software service

Huawei Mobile Services (HMS) is a collection of proprietary services and high level application programming interfaces (APIs) developed by Huawei Technologies Co., Ltd. Its hub known as HMS Core serves as a toolkit for app development on Huawei devices. HMS is typically installed on Huawei devices on top of running dual-framework HarmonyOS operating system, and on its earlier devices running the Android operating system with EMUI including devices already distributed with Google Mobile Services. Alongside, HMS Core Wear Engine for Android phones with lightweight based LiteOS wearable middleware app framework integration connectivity like notifications, status etc.

The version history of the HarmonyOS distributed operating system began with the public release of the HarmonyOS 1.0 for Honor Vision smart TVs on August 9, 2019. The first expanded commercial version of the Embedded, IoT AI, Edge computing based operating system, HarmonyOS 2.0, was released on June 2, 2021 for phones, tablets, smartwatches, smart speakers, routers, and internet of things. Beforehand, DevEco Studio, the HarmonyOS app development IDE, was released in September 2020 together with the HarmonyOS 2.0 Beta. HarmonyOS is developed by Huawei. New major releases are announced at the Huawei Developers Conference (HDC) in the fourth quarter of each year together with the first public beta version of the operating system's next major version. The next major stable version is then released in the third to fourth quarter of the following year.

<span class="mw-page-title-main">OpenHarmony</span> Family of open-source operating systems based on OpenHarmony

OpenAtom OpenHarmony, or abbreviated as OpenHarmony (OHOS), is a family of open-source operating systems based on HarmonyOS derived from LiteOS, donated the L0-L2 branch source code by Huawei to the OpenAtom Foundation. Similar to HarmonyOS, the open-source distributed operating system is designed with a layered architecture, which consists of four layers from the bottom to the top, i.e., the kernel layer, system service layer, framework layer, and application layer.

HarmonyOS NEXT is a proprietary distributed operating system and an iteration of HarmonyOS, developed by Huawei to support only HarmonyOS native apps. The operating system is primarily aimed at software and hardware developers that deal directly with Huawei. It does not include Android's AOSP core and is incompatible with Android applications.

Vivo BlueOS, or BlueOS also named Blue River OS, is a open-source distributed operating system developed by Vivo. The OS is designed to support large models and multi-modal functions in variety of inputs it supports.

References

  1. 1 2 3 "Huawei LiteOS: Concept and Value". Developer.Huawei.com. Huawei Technologies Co., Ltd. Archived from the original on 12 September 2018. Retrieved 12 September 2018.
  2. 1 2 3 "Huawei's LiteOS Internet of Things operating system is a minuscule 10KB". BetaNews.com. BetaNews, Inc. 20 May 2015. Archived from the original on 25 November 2020. Retrieved 12 February 2021.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  3. July 2020, Naushad K. Cherrayil 09. "Huawei's "1+8+N" strategy will be a big success in China as it has no competitors". TechRadar. Archived from the original on 24 June 2021. Retrieved 17 June 2021.{{cite web}}: CS1 maint: numeric names: authors list (link)
  4. Ricker, Thomas (19 September 2019). "Huawei Watch GT 2 runs LiteOS and lasts up to two weeks". www.TheVerge.com. The Verge . Retrieved 3 February 2021.
  5. "The Honor Magic Watch 2 is a great wearable, but LiteOS is too light". www.XDA-Developers.com. XDA Developers. 17 December 2019. Retrieved 3 February 2021.
  6. "GigaDevice unveils the GD32V series with RISC-V core, in a brand new 32bit general purpose microcontroller". www.GigaDevice.com. GigaDevice. 22 August 2019. Archived from the original on 29 August 2019. Retrieved 12 February 2021.