Ответ на вопрос
LiteOS
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.
Ключевые особенности
Поддерживаемые архитектуры
- 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