1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/LiteOS-LiteOS

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 04:47 1e90e3d

Huawei LiteOS

Huawei LiteOS — это лёгкая операционная система (ОС), разработанная компанией Huawei для интернета вещей (IoT). Она основана на ядре реального времени и предназначена для использования в области IoT. Проект принадлежит компании Huawei и доступен в виде исходного кода на сайте Huawei Cloud.

LiteOS включает в себя базовое ядро, которое содержит функции управления задачами, памятью, исключениями, системными часами и прерываниями. Также есть модули, которые предоставляют дополнительные возможности, такие как семафоры, мьютексы, очереди, события, таймеры и другие.

Кроме базового ядра, LiteOS предлагает расширенное ядро с поддержкой C++, низким энергопотреблением и инструментами для мониторинга и отладки. Низкое энергопотребление достигается за счёт механизма Tickless и режимов сна и пробуждения. Инструменты для мониторинга включают в себя сбор данных о загрузке процессора, отслеживание событий и команд оболочки.

LiteOS также предоставляет возможность взаимодействия с облачными платформами через протоколы LwM2M, CoAP и mbedtls. На основе LwM2M разработан модуль AgentTiny, который упрощает подключение к облачным сервисам.

С момента своего открытия исходный код LiteOS используется партнёрами из сообщества разработчиков открытого ПО для создания решений для IoT. Партнёры объединяют свои усилия для разработки комплектов для разработки программного обеспечения (SDK) и отраслевых решений, которые помогают клиентам быстро создавать конечные устройства и сервисы IoT.

Более подробную информацию о LiteOS можно найти в документе «LiteOS Product Introduction».

Другие документы:

  • LiteOS Code Info — описание структуры исходного кода LiteOS и функций main().
  • LiteOS Build and IDE — информация о компиляции LiteOS под Linux и Windows.
  • LiteOS Quick Start — руководство по запуску LiteOS на плате разработчика и в эмуляторе QEMU.
  • LiteOS Porting Guide — инструкция по переносу LiteOS на платформу STM32.
  • LiteOS Kernel Developer Guide — подробное описание разработки модулей LiteOS.
  • LiteOS Components Developer Guide — информация о разработке компонентов LiteOS.
  • LiteOS Maintenance Guide — руководство по использованию инструментов мониторинга в LiteOS.
  • Shell Usage Tutorial — инструкции по настройке пользовательских команд и выполнению встроенных команд оболочки в LiteOS.
  • LiteOS Standard Library — список поддерживаемых интерфейсов POSIX и CMSIS.
  • LiteOS Demos — каталог демонстрационных программ для различных модулей LiteOS с документацией.
  • API Reference — ссылка на документацию по API LiteOS на официальном сайте.
  • LiteOS Contribute Guide — рекомендации по внесению кода и документации в проект LiteOS.
  • LiteOS Supported Hardware — список поддерживаемых аппаратных платформ.
  • Open Source License — информация об открытой лицензии на исходный код LiteOS.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/LiteOS-LiteOS.git
git@api.gitlife.ru:oschina-mirror/LiteOS-LiteOS.git
oschina-mirror
LiteOS-LiteOS
LiteOS-LiteOS
master