Liteos Debugging Example
   HOME

TheInfoList



OR:

Huawei LiteOS was a lightweight
real-time operating system A real-time operating system (RTOS) is an operating system (OS) for real-time applications that processes data and events that have critically defined time constraints. An RTOS is distinct from a time-sharing operating system, such as Unix, which m ...
(RTOS) developed by
Huawei Huawei Technologies Co., Ltd. ( ; ) is a Chinese multinational technology corporation headquartered in Shenzhen, Guangdong, China. It designs, develops, produces and sells telecommunications equipment, consumer electronics and various smar ...
. It is an open source,
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 both the system- and user-level application programming inter ...
compliant operating system for Internet of things (IoT) devices, released under a three-clause
BSD license BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD lice ...
. 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.
Smartwatch A smartwatch is a wearable computer in the form of a watch; modern smartwatches provide a local touchscreen interface for daily use, while an associated smartphone app provides management and telemetry, such as long-term biomonitoring. While ea ...
es by Huawei and its former Honor brand run LiteOS. LiteOS has since been incorporated into the IoT-oriented
HarmonyOS HarmonyOS (HMOS) () is a distributed operating system developed by Huawei to collaborate and interconnect with multiple smart devices on the Internet of Things (IoT) ecosystem. In its current multi-kernel design, the operating system selects ...
with open source OpenHarmony.


History

On 20 May 2015, at the Huawei Network Conference,
Huawei Huawei Technologies Co., Ltd. ( ; ) is a Chinese multinational technology corporation headquartered in Shenzhen, Guangdong, China. It designs, develops, produces and sells telecommunications equipment, consumer electronics and various smar ...
proposed the '1+2+1' Internet of Things solution and release the IoT operating system named Huawei LiteOS.


Key features

*Lightweight, small kernel; <10 
kilobyte The kilobyte is a multiple of the unit byte for digital information. The International System of Units (SI) defines the prefix '' kilo'' as 1000 (103); per this definition, one kilobyte is 1000 bytes.International Standard IEC 80000-13 Quant ...
s (kB) *Energy efficient *Fast startup within milliseconds *Support
NB-IoT Narrowband Internet of things (NB-IoT) is a low-power wide-area network (LPWAN) radio technology standard developed by 3GPP for cellular devices and services. The specification was frozen in 3GPP Release 13 (LTE Advanced Pro), in June 2016. Othe ...
,
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 local area networking of devices and Internet access, allowing nearby digital devices to exchange data by radio wav ...
,
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 1 ...
, 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 o ...
, and other different IoT protocols *Support access to different cloud platforms


Supported architectures

*
ADI Adi or ADI may refer to: Names and titles * Adi (mythology), an Asura in Hindu faith who appears in the Matsya Purāṇa * Adi (name), a given name in Hebrew and a nickname in other languages * Adi (title), a Fijian title used by females of chi ...
**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). GD32 chips were introduced ...
**GD32F450I-EVAL **GD32F190R-EVAL **GD32F103C-EVAL **GD32F150R-EVAL **GD32F207C-EVAL **GD32VF103 *
Huawei Huawei Technologies Co., Ltd. ( ; ) is a Chinese multinational technology corporation headquartered in Shenzhen, Guangdong, China. It designs, develops, produces and sells telecommunications equipment, consumer electronics and various smar ...
**Hi3518 **Kirin A1 *
MediaTek MediaTek Inc. () is a Taiwanese fabless semiconductor company that provides chips for wireless communications, high-definition television, handheld mobile devices like smartphones and tablet computers, navigation systems, consumer multimedia ...
**LINKIT7687HDK *
Microchip An integrated circuit or monolithic integrated circuit (also referred to as an IC, a chip, or a microchip) is a set of electronic circuits on one small flat piece (or "chip") of semiconductor material, usually silicon. Large numbers of tiny ...
**ATSAME70Q21 *MindMotion **MM32F103_MINI **MM32L373 **MM32L073PF *
Nuvoton Nuvoton Technology Corporation () is a Taiwan-based semiconductor company established in 2008. It spun off from Winbond Electronics Corp. as a wholly owned subsidiary. Overview Nuvoton's main product lines are microcontroller application IC, ...
* Nordic Semi **NRF52840-PDK **NRF52-DK * NXP **LPC824_LITE **LPC54110_BOARD **FRDM-KW41Z **FRDM-KL25Z *
Silicon Labs Silicon Laboratories, Inc. (Silicon Labs) is a fabless global technology company that designs and manufactures semiconductors, other silicon devices and software, which it sells to electronics design engineers and manufacturers in Internet of Th ...
**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

*
Embedded operating system An embedded operating system is an operating system for embedded computer systems. Embedded operating systems are computer systems designed to increase functionality and reliability for achieving a specific task. Resource efficiency comes at the ...
*
HarmonyOS HarmonyOS (HMOS) () is a distributed operating system developed by Huawei to collaborate and interconnect with multiple smart devices on the Internet of Things (IoT) ecosystem. In its current multi-kernel design, the operating system selects ...
* OpenHarmony *
WearOS Wear OS (also known simply as Wear and formerly Android Wear) is a version of Google's Android (operating system), Android operating system designed for smartwatches and other wearable computer, wearables. By pairing with mobile phones running An ...


References


External links

* * {{Authority control 2015 software Embedded operating systems Free software operating systems Lightweight Unix-like systems Real-time operating systems Software using the BSD license Wireless sensor network