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

OSCHINA-MIRROR/LiteOS-LiteOS

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README_EN.md

Введение в Huawei LiteOS

Huawei LiteOS — это лёгкая операционная система, основанная на ядре реального времени, разработанная компанией Huawei для IoT. Существующее базовое ядро включает в себя немодифицируемое ультрамалое ядро и несколько модифицируемых модулей. Ультрамалое ядро охватывает управление задачами, управление памятью, управление прерываниями, обработку ошибок и системные часы. Модифицируемые модули включают семафор, мьютекс-блокировку, управление очередями, управление событиями и программный таймер.

В дополнение к основным функциям ядра Huawei LiteOS также предоставляет расширенные функции ядра, включая поддержку C++, низкое энергопотребление и модуль обслуживания и тестирования. Механизмы низкого энергопотребления, такие как безтактовый режим и гибернация с остановкой и пробуждением, могут быть использованы для значительного снижения энергопотребления системы. Модуль обслуживания и тестирования может использоваться для получения информации об использовании ЦП, отслеживания событий и выполнения команд оболочки.

Huawei LiteOS обеспечивает возможности синергии устройства и облака и интегрирует полный набор стеков протоколов межсетевого взаимодействия IoT, включая LwM2M, CoAP, Mbed TLS и LwIP. Кроме того, Huawei LiteOS предоставляет модуль AgentTiny на основе LwM2M. Вам нужно сосредоточиться только на своих собственных приложениях, а не на деталях реализации LwM2M. Вы можете напрямую использовать API, инкапсулированные в AgentTiny, для реализации безопасных и надёжных подключений к облачным платформам.

С момента выпуска открытого исходного кода сообщество Huawei LiteOS позволило партнёрам в области технологий, экосистем, решений и коммерческой поддержки на рынке NB-IoT создать открытую экосистему IoT. В настоящее время Huawei объединила более 50 микроконтроллеров и партнёров по решениям для совместного запуска серии комплектов для разработки с открытым исходным кодом и отраслевых решений, помогая промышленным клиентам быстро запускать терминалы и услуги IoT. Такие клиенты работают в различных отраслях, таких как считывание показаний счётчиков, парковка, уличное освещение, охрана окружающей среды, совместное использование велосипедов и логистика. Более того, Huawei LiteOS предоставляет разработчикам универсальную программную платформу, снижая требования к разработке и повышая эффективность разработки.

Подробнее о Huawei LiteOS см. в разделе «Введение в LiteOS» (LiteOS Product Introduction).

Обзор кода LiteOS

Этот документ описывает исходный код ядра LiteOS. С помощью этого документа вы можете понять структуру исходного кода и функцию main() LiteOS.

Инструменты сборки и разработки LiteOS

Этот документ описывает структуру сборки LiteOS и то, как собрать LiteOS в Linux и Windows.

Быстрый старт LiteOS

Этот документ описывает, как быстро запустить LiteOS на плате разработки и эмуляторе QEMU.

Руководство по переносу LiteOS

Этот документ описывает, как быстро перенести LiteOS на платформу чипа STM32.

Руководство разработчика ядра LiteOS

Этот документ описывает принципы разработки и реализации каждого модуля LiteOS. Благодаря этому документу вы сможете понять, как использовать каждый модуль.

Руководство по обслуживанию и тестированию LiteOS

Этот документ описывает возможности обслуживания и тестирования LiteOS, включая метод ввода в эксплуатацию памяти, метод ввода в эксплуатацию IPC-коммуникации, трассировку событий, статистику планирования и получение использования ЦП.

Оболочка LiteOS

Этот документ описывает, как настроить команды оболочки в LiteOS и как выполнять встроенные команды оболочки. ## Стандартная библиотека LiteOS

Стандартная библиотека LiteOS

В этом документе перечислены API POSIX и CMSIS, поддерживаемые LiteOS.

Демоверсии LiteOS

Каталог демоверсий LiteOS содержит демоверсии и документы каждого модуля, предоставляемого LiteOS. В этом документе описаны функции и методы запуска демонстрационных версий.

Справочник по API LiteOS

Для получения подробной информации об API посетите официальный веб-сайт LiteOS: https://www.huawei.com/minisite/liteos/cn/api/index.html.

Руководство по внесению кода и документов в LiteOS

Руководство по внесению кода и документации в LiteOS

Этот документ описывает спецификации программирования LiteOS, спецификации написания документации и спецификации для заполнения информации при фиксации кода и документов в репозитории LiteOS.

Аппаратное обеспечение, поддерживаемое LiteOS

  • В настоящее время проект с открытым исходным кодом LiteOS поддерживает такие архитектуры чипов, как ARM Cortex-M0, Cortex-M3, Cortex-M4, Cortex-M7 и Cortex-A.
  • LiteOS сотрудничает с основными микроконтроллерами отрасли и адаптировался к нескольким распространённым пакетам разработки микроконтроллеров благодаря деятельности разработчиков.

Открытый исходный протокол

  • Соблюдайте лицензионное соглашение с открытым исходным кодом BSD-3.
  • Huawei LiteOS IPR Policy (см. раздел «Руководство по внесению кода и документов в LiteOS»).

Как связаться с нами

  • Техническая поддержка Оформите проблему, которая вас беспокоит, здесь. Вы также можете отправить вопросы на адрес LiteOSSupport@huawei.com.
  • Техническое сотрудничество Если вы заинтересованы в том, чтобы стать партнёром экосистемы Huawei LiteOS, отправьте электронное письмо на адрес LiteOSSupport@huawei.com или посетите официальный веб-сайт Huawei LiteOS для получения более подробной информации.

Комментарии ( 0 )

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

Введение

Хуавей лайт ОС — открытый исходный код, официальный основной репозиторий. Разработческий инструмент LiteOS Studio доступен по ссылке: https://gitee.com/LiteOS/LiteOS_Studio. Развернуть Свернуть
BSD-3-Clause
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
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