Разработчик | Linux Foundation,. Wind River Systems |
---|---|
Написано на | C |
Семейство ОС | Операционные системы реального времени |
Рабочее состояние | Текущая |
Исходная модель | Открытый исходный код |
Первоначальный выпуск | 17 февраля 2016 г.; 4 года назад (17.02.2016) |
Последний выпуск | 2.4.0 / 27 сентября 2020 г.; 23 дня назад (27.09.2020) |
Репозиторий | |
Маркетинговая цель | Интернет вещей |
Доступен на | английском языке |
Платформы | ARM (Cortex-M0, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33, Cortex-R4, Cortex-R5, Cortex-A53 ), x86, x86-64, ARC, RISC-V, Nios II, Xtensa |
Ядро тип | Монолитное |
Лицензия | Apache 2.0 |
Предыдущее | Wind River Rocket |
Официальный сайт | www.zephyrproject.org |
Zephyr - это небольшая операционная система реального времени для подключения, ограниченных ресурсов и встроенных устройства (с акцентом на микроконтроллеры ), поддерживающие несколько архитектур и выпущенные под лицензией Apache License 2.0. Помимо ядра, Zephyr включает все компоненты и библиотеки, необходимые для разработки полного приложения, такие как драйверы устройств, стеки протоколов, файловые системы и обновления микропрограмм.
В ноябре 2015 года оно было первоначально разработано как ядро Rocket компанией Wind River Systems для Интернета вещей (IoT) устройств.
В феврале 2016 года Zephyr стал проектом Linux Foundation.
. С тех пор среди первых участников и сторонников Zephyr были Intel, NXP Semiconductors, Synopsys, Linaro, Texas Instruments, DeviceTone, Nordic Semiconductor, Oticon и Bose.
Zephyr намеревается предоставить все компоненты, необходимые для разработки с ограниченными ресурсами и встроенными или на базе микроконтроллеров. d приложений. Сюда входят, но не ограничиваются:
Zephyr использует Kconfig и дерево устройств в качестве систем конфигурации, унаследованных от ядра Linux, но реализованных на Python для переносимости на операционные системы, отличные от Unix. Система сборки RTOS основана на CMake, что позволяет создавать приложения Zephyr на Linux, macOS и Microsoft Windows.
Ядро предлагает несколько функций, которые отличают его от других небольших ОС:
Группа предназначена для поддержания и повышения безопасности. Кроме того, владение и поддержка сообщества означает, что мировые разработчики с открытым исходным кодом проверяют код, что значительно повышает безопасность.