Huawei LiteOS is a discontinued lightweight
real-time operating system
A real-time operating system (RTOS) is an operating system (OS) for real-time computing applications that processes data and events that have critically defined time constraints. A RTOS is distinct from a time-sharing operating system, such as Unix ...
(RTOS) developed by
Huawei
Huawei Technologies Co., Ltd. ("Huawei" sometimes stylized as "HUAWEI"; ; zh, c=华为, p= ) is a Chinese multinational corporationtechnology company in Longgang, Shenzhen, Longgang, Shenzhen, Guangdong. Its main product lines include teleco ...
.
It is a
POSIX
The Portable Operating System Interface (POSIX; ) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines application programming interfaces (APIs), along with comm ...
compliant
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
for
Internet of things
Internet of things (IoT) describes devices with sensors, processing ability, software and other technologies that connect and exchange data with other devices and systems over the Internet or other communication networks. The IoT encompasse ...
(IoT) devices, and
free and open-source software
Free and open-source software (FOSS) is software available under a license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term encompassing free ...
, released under a
BSD 3-clause license.
Microcontroller
A microcontroller (MC, uC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable input/output peripherals. Pro ...
s of different architectures such as ARM (M0/3/4/7, A7/17/53, ARM9/11),
x86
x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel, based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. Th ...
, and
RISC-V
RISC-V (pronounced "risk-five") is an open standard instruction set architecture (ISA) based on established reduced instruction set computer (RISC) principles. The project commenced in 2010 at the University of California, Berkeley. It transfer ...
are supported by the project. Huawei's LiteOS is part of their '1+8+N'
Internet of things
Internet of things (IoT) describes devices with sensors, processing ability, software and other technologies that connect and exchange data with other devices and systems over the Internet or other communication networks. The IoT encompasse ...
system, and has been featured in several open source
software development kit
A software development kit (SDK) is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. They are normally specific t ...
s and industry offerings.
Smartwatch
A smartwatch is a portable wearable computer that resembles a wristwatch. Most modern smartwatches are operated via a touchscreen, and rely on mobile apps that run on a connected device (such as a smartphone) in order to provide core functions. ...
es by Huawei and its former
Honor brand run LiteOS. LiteOS variants of kernels has since been incorporated into the IoT-oriented
HarmonyOS
HarmonyOS (HMOS) ( zh, s=鸿蒙, p=Hóngméng, tr=Vast Mist) is a distributed operating system developed by Huawei for smartphones, tablet computer, tablets, smart TVs, smart watches, personal computers and other smart devices. It has a microk ...
with open source
OpenHarmony
OpenHarmony (OHOS, OH) is a family of open-source distributed 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 distrib ...
.
History
On 20 May
2015
2015 was designated by the United Nations as:
* International Year of Light
* International Year of Soil __TOC__
Events
January
* January 1 – Lithuania officially adopts the euro as its currency, replacing the litas, and becomes ...
, at the Huawei Network Conference,
Huawei
Huawei Technologies Co., Ltd. ("Huawei" sometimes stylized as "HUAWEI"; ; zh, c=华为, p= ) is a Chinese multinational corporationtechnology company in Longgang, Shenzhen, Longgang, Shenzhen, Guangdong. Its main product lines include teleco ...
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 kilobyte
The kilobyte is a multiple of the unit byte for Computer data storage, digital information.
The International System of Units (SI) defines the prefix ''kilo-, kilo'' as a multiplication factor of 1000 (103); therefore, one kilobyte is 1000&nbs ...
s (kB)[
*Energy efficient
*Fast startup within milliseconds
*Support NB-IoT, ]Wi-Fi
Wi-Fi () is a family of wireless network protocols based on the IEEE 802.11 family of standards, which are commonly used for Wireless LAN, local area networking of devices and Internet access, allowing nearby digital devices to exchange data by ...
, Ethernet
Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
, BLE, Zigbee
Zigbee is an IEEE 802.15.4-based specification for a suite of high-level communication protocols used to create personal area networks with small, low-power digital radios, such as for home automation, medical device data collection, and oth ...
, and other different IoT protocols
*Support access to different cloud platforms
Supported architectures
*ADI
Adi or ADI may refer to:
Abbreviations
* Acceptable daily intake, in health and medicine
* Acting detective inspector, a type of police inspector
* Africa Development Indicators, a compilation of data assembled by the World Bank
* Alternating ...
**ADuCM4050
* Atmel
**Atmel SAM D21 Xplained Pro
**ATSAM4S-XPRO
**ARDUINO ZERO PRO
*GigaDevice
GigaDevice Semiconductor () is a Chinese NOR flash memory designer. It also produces microcontrollers, some of them are based on the ARM architecture (GD32 series), and other on the RISC-V architecture (GD32V series).
History
GigaDevice Semico ...
**GD32F450I-EVAL
**GD32F190R-EVAL
**GD32F103C-EVAL
**GD32F150R-EVAL
**GD32F207C-EVAL
**GD32VF103
*Huawei
Huawei Technologies Co., Ltd. ("Huawei" sometimes stylized as "HUAWEI"; ; zh, c=华为, p= ) is a Chinese multinational corporationtechnology company in Longgang, Shenzhen, Longgang, Shenzhen, Guangdong. Its main product lines include teleco ...
**Hi3518
**Kirin A1
*MediaTek
MediaTek Inc. (), sometimes informally abbreviated as MTK, is a Taiwanese fabless semiconductor company that designs and manufactures a range of semiconductor products, providing chips for wireless communications, high-definition television, h ...
**LINKIT7687HDK
*Microchip
An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
**ATSAME70Q21
*MindMotion
**MM32F103_MINI
**MM32L373
**MM32L073PF
*Nuvoton
Nuvoton Technology Corporation () is a Taiwanese semiconductor company established in 2008. It originated as a wholly owned subsidiary of Winbond Electronics Corp. before becoming an independent entity. It became a public company in September 201 ...
* 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
STMicroelectronics Naamloze vennootschap, NV (commonly referred to as ST or STMicro) is a European multinational corporation, multinational semiconductor contract manufacturing and design company. It is the largest of such companies in Europe. ...
**STM32F411RE-NUCLEO
**STM32F412ZG-NUCLEO
**STM32F429I_DISCO
**STM32L476RG_NUCLEO
**STM32F746ZG_NUCLEO
**STM32F103RB-NUCLEO
* TI
**LAUNCHXL-CC3220SF
See also
*Embedded operating system
An embedded operating system (EOS) is an operating system designed specifically for embedded computer systems. These systems aim to enhance functionality and reliability to perform dedicated tasks. When the multitasking method employed allows ...
*HarmonyOS
HarmonyOS (HMOS) ( zh, s=鸿蒙, p=Hóngméng, tr=Vast Mist) is a distributed operating system developed by Huawei for smartphones, tablet computer, tablets, smart TVs, smart watches, personal computers and other smart devices. It has a microk ...
*OpenHarmony
OpenHarmony (OHOS, OH) is a family of open-source distributed 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 distrib ...
*HarmonyOS NEXT
HarmonyOS NEXT ( zh, s=鸿蒙星河版, p=Hóngméng Xīnghébǎn) is a proprietary software, proprietary distributed operating system that succeeded the similarly named HarmonyOS, with the main difference that the "Next" operating system was de ...
* WearOS
References
External links
*
*
{{Authority control
2015 software
Embedded operating systems
Free software operating systems
Real-time operating systems
Software using the BSD license
Tablet operating systems
Wearable computers
Smartwatches
Internet of things
Huawei products
ARM operating systems