LiteOS

Pause
ИИ-обзор статьи
LiteOS — облегчённая POSIX-совместимая операционная система реального времени для устройств интернета вещей, разработанная компанией Huawei.
Поддерживаемые аппаратные архитектуры
LiteOS работает на микроконтроллерах различных архитектур, включая ARM (M0/3/4/7, A7/17/53, ARM9/11), x86, RISC-V и другие.
Интеграция в экосистему Huawei
LiteOS входила в стратегию «1+8+N» для интернета вещей, использовалась в умных часах Huawei и Honor, а позже её ядро включили в IoT-версию HarmonyOS и OpenHarmony.
Хронология разработки и текущий статус
Разработка LiteOS как системы реального времени началась в 2012 году, а в мае 2015 года Huawei представила её на конференции в рамках решения «1+2+1» для интернета вещей. В настоящее время система официально не поддерживается, а её наработки перешли в другие продукты Huawei.
Компактное ядро и быстрый запуск
Ядро LiteOS занимает менее 10 КБ, что обеспечивает лёгкость и энергоэффективность, а запуск системы происходит за миллисекунды.
Поддержка IoT-протоколов и облаков
Система поддерживает распространённые протоколы интернета вещей (NB-IoT, Wi-Fi, Ethernet, BLE, Zigbee) и допускает подключение к различным облачным платформам.

LiteOS — облегчённая операционная система реального времени (RTOS), разработанная Huawei[1]. LiteOS является POSIX-совместимой операционной системой для устройств интернета вещей (IoT) и распространяется как свободное программное обеспечение, с открытым исходным кодом по лицензии BSD 3-clause[2].

Общие сведения
LiteOS
Разработчик Huawei
Семейство ОС POSIX
Исходный код свободный
Первый выпуск 20 мая 2015
Поддерживаемые языки английский
Поддерживаемые платформы ARM (M0/3/4/7, A7/17/53, ARM9/11), x86, RISC-V и др.
Тип ядра микроядро (реального времени)
Лицензия BSD 3-clause
Состояние прекращена
Репозиторий исходного кода gitee.com/LiteOS
Следующая OpenHarmony
Веб-сайт gitee.com/LiteOS

Функционал

Проект поддерживает работу на микроконтроллерах различных архитектур, в том числе ARM (M0/3/4/7, A7/17/53, ARM9/11), x86, RISC-V и других. LiteOS от Huawei входила в состав стратегии «1+8+N» для экосистемы интернета вещей компании и была интегрирована в несколько открытых SDK и промышленных решений[3].

Смарт-часы от Huawei и её бывшего бренда Honor работают под управлением LiteOS[4].[5] В дальнейшем варианты ядра LiteOS были включены в IoT-версию HarmonyOS и в открытый проект OpenHarmony

История

20 мая 2015 года, на конференции Huawei Network Conference, компания Huawei представила комплексное решение «1+2+1» для интернета вещей и выпустила операционную систему Huawei LiteOS для IoT-устройств. Сообщается, что разработка ОС как системы реального времени стартовала ещё в 2012 году[2].[1]

На данный момент система не поддерживается, а ее разработки перекочевали в другие продукты Huawei.

Ключевые особенности

  • Лёгкое, малое ядро; менее 10 килобайт[2][1]
  • Энергоэффективность
  • Быстрый запуск за миллисекунды
  • Поддержка NB-IoT, Wi-Fi, Ethernet, BLE, Zigbee и других IoT-протоколов
  • Возможность подключения к различным облачным платформам

Поддерживаемые архитектуры

  • 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

Примечания

  1. ↑ 1 2 3 Huawei LiteOS: Concept and Value (англ.). Developer.Huawei.com. Huawei Technologies Co., Ltd.. Дата обращения: 12 сентября 2018. Архивировано 12 сентября 2018 года.
  2. ↑ 1 2 3 Huawei's LiteOS Internet of Things operating system is a minuscule 10KB (англ.). BetaNews.com. BetaNews, Inc. (20 мая 2015). Дата обращения: 12 февраля 2021. Архивировано 25 ноября 2020 года.
  3. ↑ Cherrayil, Naushad K. Huawei's "1+8+N" strategy will be a big success in China as it has no competitors (англ.). TechRadar (9 июля 2020). Дата обращения: 17 июня 2021. Архивировано 24 июня 2021 года.
  4. ↑ Ricker, Thomas Huawei Watch GT 2 runs LiteOS and lasts up to two weeks (англ.). www.TheVerge.com. The Verge (19 сентября 2019). Дата обращения: 3 февраля 2021. Архивировано 30 ноября 2023 года.
  5. ↑ The Honor Magic Watch 2 is a great wearable, but LiteOS is too light (англ.). www.XDA-Developers.com. XDA Developers (17 декабря 2019). Дата обращения: 3 февраля 2021. Архивировано 18 марта 2023 года.
  6. ↑ GigaDevice unveils the GD32V series with RISC-V core, in a brand new 32bit general purpose microcontroller (англ.). www.GigaDevice.com. GigaDevice (22 августа 2019). Дата обращения: 12 февраля 2021. Архивировано 29 августа 2019 года.

Ссылки

Pause