Перейти до вмісту

Zephyr

Матеріал з K2 ERP Wiki

+--> Networking

+--> Drivers

static const struct gpio_dt_spec led = }

+--> Kconfig

CONFIG_LOG=y

30.; Коли Zephyr має змогу бути не найкращим вибором

v
+--> Threads

8.; * мережа;

  • безпека;
  • актуалізація;
  • переносимість;
  • standard APIs;
  • драйвери;
  • open source governance;
  • супровід багатьох vendors.;Zephyr
  • secure boot;
  • signed images;
  • MCUboot;
  • TLS;
  • cryptography libraries;
  • memory protection на підтримуваних архітектурах;
  • userspace;
  • permissions;
  • security advisories;
  • vulnerability handling;
  • SBOM і supply chain-підходи в сучасних embedded-проєктах.; Критерій
#include <zephyr/kernel.h>

</div>
{| class="wikitable"
 if (!gpio_is_ready_dt(&led)) {
<pre>
Загальна схема:
GPIO_DT_SPEC_GET(DT_ALIAS(led0), gpios);

Рекомендовані практики:

gpio_pin_toggle_dt(&led);

11.; Цікавий факт: “Hello World” в embedded — це часто LED

; Налаштувати prj.conf.; Zephyr
CMakeLists.txt
}

34.; Безпека

Zephyr APIs

west.yml
+--> Board Support
Zephyr — порівняно молода RTOS, але вона оперативно стала одним із найпомітніших open source-проєктів в embedded-світі.; |}

[[MCUboot]]

Офіційна документація пояснює, що Devicetree — це hierarchical data structure, яка застосовується для опису hardware, device driver model та початкової конфігурації hardware.; |-
| “Hello World” у Zephyr часто означає LED
| Для embedded-пристроїв блимання світлодіодом — це перший доказ, що hardware ожив.; |}

 prj.conf

Приклад логіки:
Причина проста: RISC-V — відкрита технічна архітектура процесорів, а Zephyr — відкрита RTOS.; |-
| Hardware abstraction
| Сильна board/driver model.;<pre>
=== 6.3.; супровід багатьох плат ===
 while (1) {
Zephyr не є собою Linux, але багато чого в ньому знайоме людям із Linux-світу:
'''MCUboot''' — secure bootloader, який часто застосовується разом із Zephyr.; - sensor

 }

* перевіряти підпис прошивки;
* оновлювати firmware;
* робити rollback;
* безпечніше виконувати OTA updates;
* розділяти bootloader і application image.; !; :contentReference [oaicite:2]{index=2}

== 19.; розробка програмного забезпечення з Zephyr ==

[[Категорія:Embedded systems]]

* код зібрався;
* прошивка завантажилася;
* плата функціонує;
* GPIO налаштований;
* таймери працюють;
* цикл виконується;
* розробник отримав перший контакт із hardware.;

Офіційні матеріали Zephyr у 2026 році згадують focus на minimal latency, high determinism, efficient memory management, robust multitasking і рух у бік потреб automotive industry.; !; характеристика

Bluetooth Low Energy

Zephyr — це open source RTOS, тобто операційна платформа реального часу з відкритим кодом, орієнтована на embedded-системи та пристрої з обмеженими ресурсами.; | Часто простіша для малих задач.; Офіційна документація описує Zephyr як систему з малим kernel footprint для resource-constrained і embedded systems: від простих датчиків і LED wearables до smart watches, embedded controllers та IoT wireless applications.; Недолік

4.; |-

2024 - Linux Foundation - Типові проєкти IoT sensor, BLE device, wearable, controller.; :contentReference [oaicite:5]{index=5}
return 0;

3.; |}

Повільніший через bootloader, kernel, userspace.; !; +--> Synchronization

15. Power management

- 2018 Зростає інтерес виробників мікроконтролерів і IoT-компаній.; Обрати board.; Проблема

Zephyr застосовується для:

Документація Zephyr пояснює різницю так: Devicetree переважно описує hardware, а Kconfig — software support, який потрібно додати у фінальний образ.; Критерій

k_msleep(SLEEP_TIME_MS);

6.1.; Малий footprint

- Потрібно розуміти hardware Zephyr не прибирає embedded-складність в цілому.; Zephyr

Zephyr доцільно розглядати, якщо: Одна з головних переваг Zephyr — велика кількість підтримуваних board definitions.;=== 6.2.; RTOS-поведінка ===

27.; Zephyr і automotive

9.; | Має зрілі safety-certified variants.; :contentReference [oaicite:6]{index=6}

v

CONFIG_I2C=y CONFIG_GPIO=y

west build -b nrf52840dk_nrf52840 app

; Zephyr — це не без ускладнень “ще одна RTOS”.; Це RTOS для пристроїв з обмеженими ресурсами: датчиків, wearable-пристроїв, контролерів, Bluetooth-пристроїв, промислових модулів і IoT-рішень.; Zephyr

west build -b native_sim samples/hello_world Це означає, що розробник має змогу оперативно почати з популярною платою: Типові сценарії:

Багато vendors → одна спільна RTOS → спільні API → спільний build system → спільна документація.;Devicetree

Це спроба зробити embedded-розробку менш схожою на набір ізольованих vendor SDK і більше схожою на спільну відкриту платформу.; Бо якщо LED блимає, значить:

кнопка → мікроконтролер → мотор

  • threads;
  • scheduler;
  • priorities;
  • interrupts;
  • timers;
  • semaphores;
  • mutexes;
  • message queues;
  • workqueues;
  • polling;
  • atomic operations.; |-
Zephyr підтримує роботу RISC-V Це робить його цікавим для open hardware і research.;

* отримання вихідного коду;
* керування workspace;
* збірки;
* flashing;
* debugging;
* роботи з manifest-файлами;
* multi-repository проєктів.; :contentReference [oaicite:1]{index=1}

* Kconfig;
* Devicetree;
* відкритий бізнес-процес розробки;
* pull requests;
* велика спільнота;
* супровід багатьох архітектур;
* документація;
* компонентна конфігурація;
* hardware abstraction;
* board definitions.; |-
| Real-time
| ключовий фокус.; |-
| Zephyr не є собою Linux
| Але використовує ідеї Linux-світу: Kconfig, Devicetree, open governance.; | Дивитися CMake output, west build logs і Kconfig warnings.; |-
| Вартість входу
| Низька, код відкритий.; Типові security-напрями:

 +--> Scheduler

Ключові етапи:

* підключатися до мережі;
* оновлюватися;
* шифрувати інформаційні дані;
* працювати від батарейки;
* бути переносимим між hardware;
* підтримувати Bluetooth або Wi-Fi;
* мати діагностику;
* бути безпечним;
* жити багато років після продажу.; |-
| Zephyr добре підходить для BLE
| Через це він популярний у wearable, sensors і low-power пристроях.;=== 6.6. West ===

Для IoT і battery-powered пристроїв важливе енергоспоживання.; |
Для Zephyr-проєктів істотно думати про безпеку з самого початку.; west flash
west build
west flash
Разом вони добре підходять для:
[[FreeRTOS]]
 src/

[[RTOS]]
У класичному embedded-світі часто було так:
== 29.; Коли варто використовувати Zephyr ==
|-
| CMakeLists.txt
| Описує збірку застосунку.; | Можливий, але залежить від kernel config і PREEMPT_RT.; |-
| Не завжди підходить для найменших MCU
| Для дуже малих мікроконтролерів FreeRTOS або bare metal можуть бути простішими.;</syntaxhighlight>

* Nordic Semiconductor nRF boards;
* STMicroelectronics STM32 boards;
* NXP boards;
* Espressif boards;
* Arduino-compatible boards;
* RISC-V boards;
* QEMU targets;
* custom hardware.;[[Операційні системи]]

'''Чому це цікаво:''' Zephyr можна уявити як “маленький Linux-подібний світ” для мікроконтролерів: він використовує знайомі ідеї на кшталт Kconfig, Devicetree, модульної збірки та відкритої розробки, але функціонує там, де повноцінний Linux був би занадто великим.; | Gateways, routers, cameras, panels, complex devices.; | Дуже поширена minimal RTOS-база.;[[Kconfig]]
 return 0;
== 33.; Цікаві факти ==
!;== 4.; історичний розвиток ==

== 8.; Типова структура проєкту ==

* використовувати secure boot;
* підписувати firmware;
* планувати OTA updates;
* мінімізувати attack surface;
* не вмикати зайві subsystem-и;
* використовувати TLS для мережі;
* оновлювати залежності;
* перевіряти security advisories;
* контролювати debug interfaces;
* вимикати production debug;
* захищати secrets;
* тестувати failure scenarios.; |-
| Переносимість
| Один застосунок легше переносити між board-ами, ніж у багатьох vendor SDK.; | Легка RTOS, дуже популярна для MCU.; |-
| програмний пакет
| Community + vendors.; |-
| Не замінює Linux
| Для потужних систем із MMU, файловими системами й складним UI часто потрібен Embedded Linux.; |-
| 2026
| Zephyr 4.4.0 є собою актуальним стабільним релізом, а проєкт підтримує роботу понад 1000 плат.; my_zephyr_app/

Nordic nRF Connect SDK базується на Zephyr і застосовується для розробки під nRF52, nRF53, nRF91 та інші платформи.; |-
| UI
| Зазвичай мінімальний або відсутній.; Її головні переважні аспекти:

Приклад:
{{SEO
|title=Zephyr — відкрита RTOS для IoT, embedded-систем і мікроконтролерів
|description=Огляд Zephyr RTOS: призначення, історія, Linux Foundation, IoT, embedded, Kconfig, Devicetree, West, підтримка плат, переваги, недоліки, цікаві факти та порівняння з FreeRTOS, VxWorks і Embedded Linux.
|keywords=Zephyr, Zephyr RTOS, RTOS, Linux Foundation, embedded systems, IoT, microcontrollers, Kconfig, Devicetree, West, MCU, BLE, RISC-V, ARM, FreeRTOS, Embedded Linux
}}
=== 6.5. Kconfig ===
 v
|-
| “Чому не бачить драйвер?”
| має змогу бути помилка в Devicetree або Kconfig.; |-
| Пристрої
| Сенсори, BLE, контролери, low-power IoT.; | Mission-critical, safety-critical, aerospace, industrial.; |-
| Тип
| Open source RTOS з великою екосистемою.; Перевага

функціональні можливості можуть включати: Zephyr — це сучасна open source RTOS для embedded, IoT і мікроконтролерів.;Real-time operating system Devicetree у Zephyr описує hardware.;VxWorks

24.; Порівняння з Embedded Linux

датчик → Bluetooth → smartphone app → cloud → OTA update → security → analytics

21.; Недоліки Zephyr

Hardware CONFIG_BT=y Embedded Linux

return 0;
Зазвичай простіша структура, залежить від проєкту.; Встановити Python, CMake, west, toolchain.; |- Багато плат підтримує роботу понад 1000 boards.;== 22.; Порівняння з FreeRTOS ==

int main(void)

14.; Bluetooth у Zephyr

</syntaxhighlight>

Температурний датчик

  • IPv4;
  • IPv6;
  • TCP;
  • UDP;
  • MQTT;
  • CoAP;
  • HTTP client;
  • DNS;
  • TLS;
  • Ethernet;
  • Wi-Fi;
  • 6LoWPAN;
  • Thread;
  • Bluetooth networking;
  • WireGuard у новіших релізах.; |-
Kconfig і Devicetree - Складність Часто більше залежить від vendor SDK.;== 18.; Цікавий факт: Zephyr хоче бути не без ускладнень RTOS, а екосистемою ==

В анонсі Zephyr 4.4 згадується супровід WireGuard, Wi-Fi Direct, OpenRISC та інші нові функціональні можливості.; Головні обмеження: Це істотно для: Приклад команд: Якщо Linux — це великий універсальний набір інструментів для серверів, комп'ютерів, телефонів і хмари, то Zephyr — це компактний набір інструментів для маленьких пристроїв.; Чому виникає

які мають адреси, pins і властивості.; !; Zephyr має змогу бути не найкращим варіантом, якщо: Він застосовується для: Це не робить embedded простим.; * потрібна дуже проста bare-metal програма;

  • MCU має надто мало пам'яті;
  • команда хоче мінімальний learning curve;
  • потрібна повноцінна Linux-система;
  • потрібна зріла сертифікована RTOS для avionics прямо зараз;
  • vendor SDK уже в цілому покриває задачу;
  • програмний продукт залежить від старого legacy-коду під іншу RTOS.; Факт
- Zephyr SDK 1.0 з'явився разом із Zephyr 4.4 Це важлива ознака зрілості tooling-екосистеми.; Як думати про це

23.; Порівняння з VxWorks

Zephyr RTOS

Zephyr Kernel <syntaxhighlight lang="c"> Devicetree описує, де вони знаходяться,

В embedded-світі перший “hello world” часто виглядає так:

+--> Kernel services

Hello, world!; |-
| 2016–2018
| Проєкт активно розвиває kernel, drivers, networking stack і базову підтримку плат.; :contentReference [oaicite:3]{index=3}

Сучасний embedded-пристрій часто вже інший:

Zephyr має змогу бути привабливим для BLE-проєктів, бо дає готову RTOS-структуру, Bluetooth stack, драйвери й підтримку популярних SoC.; |-
| Сертифікація
| Рухається в напрямі більшої safety/security-зрілості.; * Zephyr Project official website
* Zephyr Documentation: Introduction
* Zephyr Documentation: Devicetree
* Zephyr Documentation: Kconfig
* Zephyr Documentation: Releases
* Zephyr Project Wiki
* Zephyr RTOS 4.4 release announcement
* Linux Foundation: Zephyr Project
* Zephyr GitHub repository
* Nordic nRF Connect SDK documentation

 +--> читає температуру

як ілюстрація, є собою пристрій:
Zephyr найкраще підходить для команд, які створюють сучасні connected embedded-пристрої й хочуть мати не без ускладнень маленьке ядро, а цілу відкриту RTOS-екосистему.; |-
| програмний пакет
| Широка RTOS-платформа з networking, BLE, drivers.; :contentReference [oaicite:8]{index=8}

custom_board.overlay
  • мікроконтролерів;
  • battery-powered devices;
  • wireless sensors;
  • wearable-пристроїв;
  • low-power IoT;
  • пристроїв без MMU;
  • контролерів з обмеженим Flash і RAM.; |-
“Чому не збирається?” Zephyr має складну build system.; це відкрита операційна платформа реального часу; додатково реалізовано IoT.; Критерій ; Embedded Linux
  1. include <zephyr/kernel.h>
  2. include <zephyr/drivers/gpio.h>
  1. define SLEEP_TIME_MS 1000
Офіційна wiki Zephyr описує проєкт як scalable open-source RTOS для multiple hardware architectures, optimized for resource-constrained devices і built with security in mind.;

6.; | Вимикати непотрібні CONFIG.; +--> Bluetooth

Zephyr підтримує роботу понад 1000 плат Потребує значно більше RAM, storage і CPU.; |- src/main.c - У Zephyr hardware і software конфігуруються окремо - 2021–2023 Перевірити overlay, compatible, status і CONFIG_*.; | Авіоніка, промисловість, медичне обладнання, космос.;

'''West''' — це meta-tool для Zephyr.; |}

Для такого пристрою повноцінний Linux має змогу бути надмірним.; Написати application code.; +--> функціонує від батарейки

 +--> Logging
'''істотно:''' Zephyr — це не Linux-дистрибутив і не desktop-система.; |-
| 2025
| Zephyr переходить до регулярнішого cadence релізів і продовжує зростати як embedded-екосистема.; |-
| Організація
| Linux Foundation.; |-
| ключовий фокус
| IoT, embedded, MCU, connected devices.; VxWorks
офіційно затверджений сайт Zephyr Project підкреслює, що Zephyr RTOS уже застосовують, коли потрібно в комерційних продуктах і має 1000+ supported boards.; |-
| Ресурси
| функціонує на малих MCU.; - GPIO
== 31.; Типові проблеми новачків ==
|-
| 2016
| Linux Foundation оголосила Zephyr Project як open source RTOS для embedded і IoT.; gpio_pin_configure_dt(&led, GPIO_OUTPUT_ACTIVE);

Zephyr дуже часто використовують для Bluetooth Low Energy.; Подія
west debug
== 17. MCUboot ==
west init
|-
| ліцензійний пакет
| Open source.; Характеристика

== 2.; Коротка характеристика ==

Окремо варто відзначити мікроконтролерів і компактних систем, де важливі малий розмір, переносимість, безпека і супровід різного hardware виступає ключовою рисою embedded-пристроїв забезпечується через '''Головна ідея:''' Zephyr.;<pre>

 - SPI

== 28.; Цікавий факт: Zephyr оперативно росте, бо embedded-світ змінився ==

* IoT-пристроїв;
* мікроконтролерів;
* wearable-пристроїв;
* Bluetooth Low Energy-пристроїв;
* датчиків;
* промислових контролерів;
* робототехніки;
* smart home-пристроїв;
* медичних і вимірювальних пристроїв;
* прототипів embedded-продуктів;
* пристроїв з малою пам'яттю;
* RISC-V, ARM, x86 та інших embedded-платформ.; | Комерційне ліцензування.; +--> Devicetree
== 5.; Цікавий факт: Zephyr — це RTOS з “Linux-культурою” ==
<pre>
 +--> спить більшу частину часу
Zephyr 4.4 став першим релізом, який постачається з Zephyr SDK 1.0.1; офіційно затверджений анонс описує SDK як complete, standalone toolchain package для build, flash і debug на всіх підтримуваних архітектурах та основних ОС — Windows, Linux і macOS.; Zephyr з'явився саме в епоху, коли embedded-пристроям стало потрібно більше:
=== 6.4. Devicetree ===
west update
 |
== 26.; Zephyr і Nordic Semiconductor ==
 +--> Interrupts
 |
Він сприяє:
7.; |-
| IoT-фокус
| є собою networking, Bluetooth, security і power management.; {| class="wikitable"
 |
}
Це важливий приклад, як vendor SDK має змогу не конкурувати із Zephyr, а будуватися поверх нього.; :contentReference [oaicite:0]{index=0}

 - UART

[[ARM]]

 main.c

Zephyr став важливим, бо embedded-світ рухається від ізольованих “прошивок” до connected devices.;== 37.; Джерела ==
Zephyr створений для пристроїв із невеликою кількістю пам'яті.; Перевірити logs.; | Дивитися board support і Devicetree.; характеристика

 +--> Device drivers

== 32.; Людське пояснення: чим є собою Zephyr ==

Zephyr поступово рухається в напрямі більш зрілих safety/security-сценаріїв, включно з automotive.; У desktop-світі це виглядає дрібницею, але в embedded саме з таких речей починається знайомство з hardware.; Zephyr підтримує роботу механізми, потрібні для real-time систем:

Це не завжди ідеально, але саме ця ідея робить Zephyr важливим.; |-
| Модульність
| Можна вмикати тільки потрібні компоненти.; |-
| “Чому код великий?”
| Увімкнено зайві subsystem-и.; | Комерційна пропрієтарна RTOS.;</div>

У платі є собою:

* потрібна RTOS;
* пристрій має обмежені ресурси;
* потрібен Bluetooth або networking;
* важлива переносимість між платами;
* потрібна open source програмний пакет;
* потрібна супровід багатьох SoC;
* команда готова працювати з Kconfig і Devicetree;
* потрібен сучасний підхід до embedded firmware;
* проєкт пов'язаний з IoT, wearable, sensors або controllers.; |-
| Zephyr — не тільки hobby-проєкт
| офіційно затверджений сайт підкреслює, що Zephyr застосовується в комерційних продуктах.; |-
| west.yml
| Manifest для west workspace.; Пояснення

 +--> Timers

* відкрита модель коду;
* супровід Linux Foundation;
* багато board-ів;
* Kconfig;
* Devicetree;
* west tooling;
* Bluetooth і networking;
* security focus;
* power management;
* переносимість;
* активна спільнота.; |-
| Старт
| Дуже швидкий.; |}

{

!;== 25.; Zephyr і RISC-V ==

Application

'''Kconfig''' відповідає за software-конфігурацію.; 10.; |-
| prj.conf
| Kconfig-конфігурація застосунку.; |-
| *.overlay
| Devicetree overlay для зміни hardware-конфігурації.; Зібрати firmware.; !; Це класичний embedded-приклад: миготіння світлодіодом.; !; | має змогу мати повний UI, Wayland, Qt тощо.;<pre>

завдяки наявності Простими словами, Zephyr користувачі можуть пристрою не “крутитися без потреби”, а спати, коли роботи немає.; |-
| Сучасна програмний пакет
| Підходить для нових embedded-проєктів.; | Спочатку вивчити мінімальний flow: board → prj.conf → main.c → build.;== 38.; Див.; додатково ==

Це одна з причин, чому Zephyr подобається командам, які хочуть більш сучасний, відкритий і масштабований підхід до embedded-розробки.; |-

Конфігурація Перевірити board DTS і overlay.; |- Не завжди простіше за vendor SDK } ; Але це робить його більш переносимим і менш хаотичним.;QNX

<syntaxhighlight lang="c">

; За потреби додати Devicetree overlay.;== 12. Zephyr SDK ==
 printk("Hello from Zephyr!\n");
Колись embedded-пристрій часто був ізольованим:

{| class="wikitable"

 +--> Power management
{
1.; | Vendor-backed professional ecosystem.; |}

Один vendor → свій SDK → свої драйвери → своя документація → свій спосіб збірки.; Призначення Embedded systems

Типові команди:

Світлодіод блимає.; |-

Open source } ; boards/

Zephyr підтримує роботу механізми power management:

20.; переважні аспекти Zephyr

Уявімо, що кожен виробник мікроконтролера має свою кухню, свої ножі, свої рецепти й свої правила.;

Сучасний пристрій часто повинен:

+--> Security v

1.; Загальний характеристика

Microcontroller

;RISC-V

Zephyr намагається дати інший підхід:

  • BLE sensors;
  • beacons;
  • wearable devices;
  • smart locks;
  • fitness accessories;
  • medical sensors;
  • industrial telemetry;
  • custom BLE peripherals.; Zephyr намагається зробити спільну кухню, де різні продукти все ще різні, але базові інструменти знайомі.; |-
“Чому GPIO не функціонує?” class="wikitable" ; :contentReference [oaicite:7]{index=7}

Zephyr активно застосовується в RISC-V embedded-світі.; Саме для таких задач і підходить Zephyr.; Ініціалізувати Zephyr workspace.;== 16. Security ==

Amazon Web Services / open source ecosystem.; |- Швидкий еволюція API й підходи можуть змінюватися між версіями.; :contentReference [oaicite:4]{index=4}
  • навчання;
  • open hardware;
  • research;
  • кастомних SoC;
  • low-power пристроїв;
  • експериментальних embedded-платформ.;

35.; Zephyr у сучасному embedded-світі

Чому це істотно?; Йому потрібна легка платформа, яка оперативно стартує, займає мало пам'яті, вміє працювати з датчиками, Bluetooth, GPIO, таймерами й sleep mode.; |-

“Чому все так складно?” Zephyr намагається бути універсальною RTOS-екосистемою.; FreeRTOS
- LED

36.; Висновок

Складний старт class="wikitable"

IoT

Назва Zephyr
Повна назва Zephyr Project / Zephyr RTOS
Тип Операційна платформа реального часу
Клас RTOS
ліцензійний пакет Apache License 2.0
Організаційна супровід Linux Foundation
Основне призначення Embedded, IoT, MCU, connected devices
Типові пристрої Мікроконтролери, sensors, wearables, controllers, IoT modules
Інструмент збірки West, CMake, Ninja
Конфігурація software Kconfig
характеристика hardware Devicetree
Основна мова C
Підтримувані архітектури ARM, RISC-V, x86, ARC, Xtensa, Nios II, SPARC та інші залежно від версії
Актуальна стабільна реліз на травень 2026 Zephyr 4.4.0

6.; Основні особливості

- I2C

5.; Типовий workflow: Приклад збірки: Hardware Abstraction

Тип RTOS.;== 3.; Що таке Zephyr простими словами ==

Це не означає, що Zephyr автономно замінює AUTOSAR або комерційні safety RTOS, але показує напрям розвитку.; Прошити пристрій.; int main(void)

9.; Приклад Hello World

7.; технічна архітектура Zephyr

13.; супровід мережі

  • sleep modes;
  • device power management;
  • system power states;
  • runtime power management;
  • tickless kernel у відповідних конфігураціях;
  • low-power idle;
  • wake-up sources.; 2.; Zephyr SDK — це набір toolchain-ів та інструментів для збірки, flashing і debugging Zephyr-застосунків.; Файл
+--> передає інформаційні дані через Bluetooth

У звичайному програмуванні перша програма друкує:

West
 +--> File systems



Zephyr має мережеві функціональні можливості, що істотно для IoT.;

; * складний старт; * багато концепцій для новачка; * не завжди найкращий вибір для дуже малих задач; * не замінює Embedded Linux; * потребує розуміння hardware; * швидкий еволюція має змогу вимагати постійного навчання.; | Linux-система для embedded.; |- 2020 Zephyr 2.x стає помітною платформою для connected embedded-пристроїв.; Значення
Zephyr став особливо помітним у Bluetooth Low Energy-світі, зокрема через підтримку Nordic Semiconductor.; Рік

- “Чому приклад функціонує на одній платі, а на іншій ні?” } west debug Linux Foundation Офіційна сторінка релізів Zephyr вказує, що Zephyr 4.4.0 вийшла 14 квітня 2026 року і є собою latest stable release, а наступний запланований реліз — Zephyr 4.5 у жовтні 2026 року.; Запуск або прошивання залежить від target board.;