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

VxWorks

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

RTOS-планувальник — одна з найважливіших частин VxWorks. |- | Сертифікація | виступає як safety-oriented variants. |- | Довга історія продукту | платформа застосовується для з 1980-х років. ! |- | Транспорт | Залізничні, авіаційні, морські та інші control-системи. |- | INTEGRITY | RTOS для safety/security-critical систем.== 1. Загальний SEO-опис ==

Людське пояснення: у звичайному комп'ютері зависла програма — це неприємно. |- | VxWorks 653 важлива для авіоніки | Вона пов'язана з ARINC 653-підходом time and space partitioning. Linux / Windows Космічні системи мають особливі вимоги: Це RTOS — real-time operating system, тобто платформа для пристроїв, де затримка в мілісекунди здатна бути критичною. |- | ThreadX / Azure RTOS | так само RTOS для embedded і IoT. |- | Semaphore | Синхронізація доступу до ресурсу. |- | Тип системи | RTOS. VxWorks здатна використовуватися в медичних системах, де потрібна real-time поведінка й сертифікаційна база. +--> Safety Components

VxWorks 653 Multi-core Edition описується Wind River як safe, secure and reliable RTOS, що надає ARINC 653-conformant system з robust time and space partitioning. Wind River окремо описує участь своєї технології у NASA Curiosity Mars rover, який приземлився в кратері Gale на Марсі 6 серпня 2012 року. У real-time світі головне питання: |- | VxWorks працювала в космічних місіях

| Wind River пов'язує свою технологію з NASA Curiosity та іншими space systems.


Для взаємодії використовуються:

це комерційна операційна платформа реального часу, розроблена Wind River; так само реалізовано mission-critical і safety-critical систем, де критично не без зусиль виконати задачу, а виконати її точно в потрібний момент виступає ключовою рисою embedded забезпечується через '''Головна ідея:''' VxWorks. |-
| Mission-critical фокус
| VxWorks розроблена для пристроїв, де збій здатна бути дуже дорогим. |}

VxWorks можна уявити не як “операційну систему для людини”, а як “нервову систему машини”. |-
| Менша відкритість
| ERP-платформа менш відкрита, ніж у Linux або Zephyr. Task 3: керувати двигуном

VxWorks намагається бути точною, передбачуваною і контрольованою платформою для конкретного пристрою.<pre>

 if (value > LIMIT)

== 28. VxWorks у космосі ==
{| class="wikitable"
Wind River згадує, що понад три десятиліття надає NASA і commercial space companies програмну платформу для intelligent systems in space, включно з багатьма місіями з 1990-х до 2020-х років. Її головні конкурентні переваги:

'''VxWorks Cert Edition''' — варіант VxWorks для safety-certifiable систем.== 30. VxWorks у медицині ==

== 25. конкурентні переваги VxWorks ==

<pre>

У desktop-системі планувальник здатна бути зайнятий іншими процесами. |-
| Погано розділити задачі
| Одна задача блокує інші. ! :contentReference [oaicite:5]{index=5}

VxWorks застосовується для на різних embedded-платформах. ! |-
| VxWorks не схожа на desktop OS
| Її майже ніколи не бачить кінцевий користувач системи. На відміну від звичайної ОС, її головна задача — не максимальна зручність для користувача, а точне, контрольоване й передбачуване виконання задач. Факт

 +--> x86 / x86-64
! |-
| Недооцінити сертифікацію
| Проєкт дорожчає і затримується. |-
| Основне середовище
| Embedded-пристрої. | Загальне використання, desktop, server, cloud, applications. {| class="wikitable"
[[NASA]]
Ключові етапи:

Приклад:

! платформа
|-
| Тип
| RTOS. __TOC__

== 26. Недоліки VxWorks ==

 +--> Scheduler

<pre>

* Wind River Workbench;
* компілятори;
* cross-compilation toolchains;
* debugger;
* simulators;
* target server;
* BSP tools;
* profiling tools;
* analysis tools;
* testing frameworks;
* safety documentation packages. |}

VxWorks Kernel

Умовний приклад:

VxWorks — це одна з найвідоміших операційних систем реального часу для embedded, mission-critical і safety-critical систем. ! Embedded Linux
! Галузь

! | FreeRTOS легша, open source і частіше застосовується для на мікроконтролерах. |-
| Не для звичайних користувачів
| Це не desktop і не server OS загального призначення. Призначення

Типові компоненти:

! }

== 34. Коли варто використовувати VxWorks ==

Без BSP RTOS не знає, як саме працювати з конкретною платою. | ПК, сервери, ноутбуки, хмарна інфраструктура.FreeRTOS

! |}

Важливі практики:

!Zephyr

Middleware / Libraries

  • роботів;
  • контролерів;
  • систем керування рухом;
  • машинного обладнання;
  • factory automation;
  • енергетичних систем;
  • real-time monitoring;
  • промислових мереж. * як він розроблений;
  • як протестований;
  • які вимоги покриває;
  • як контролюються зміни;
  • які частини сертифіковані;
  • як платформа поводиться при помилках. Типові архітектури:

Її головна особливість — детермінованість. |- | Медицина | Діагностичне обладнання, моніторинг, спеціалізовані пристрої. | Аналізувати worst-case latency. |- | Zephyr | Open source RTOS для embedded. {

  • priorities;
  • preemption;
  • interrupt latency;
  • task scheduling;
  • deterministic response;
  • synchronization primitives;
  • semaphores;
  • message queues. Як уникнути

Space partitioning означає, що компоненти ізольовані в пам'яті. |- | 2020-ті | VxWorks продовжує використовуватися в aerospace, automotive, industrial, medical та IoT-сценаріях. Рік

void sensorTask(void)

11. технічна архітектура VxWorks

  • real-time control;
  • ADAS;
  • safety requirements;
  • sensor fusion;
  • control units;
  • deterministic networking;
  • ISO 26262-процеси. |-

| 1997 | VxWorks використовувалася в NASA Mars Pathfinder mission. |}

+--> File Systems
  • детермінованість;
  • real-time поведінка;
  • довга історія продукту;
  • сценарії використання в авіації, космосі, промисловості й медицині;
  • safety-oriented variants;
  • VxWorks 653;
  • комерційна технічна підтримка Wind River;
  • сильна embedded-екосистема. |-
2000-ті VxWorks закріплюється як одна з провідних RTOS для mission-critical систем. Схожість із VxWorks
  • certification evidence;
  • контрольований код;
  • safety documentation;
  • довготривалу підтримку;
  • стабільну платформу;
  • передбачуваний runtime;
  • менший ризик при сертифікації продукту. |-
Телекомунікації - Гнучкість - Пріоритет - RTOS здатна бути всередині дуже дорогого пристрою як приклад, у промисловому роботі, медичному апараті або космічному апараті.== 12. Board Support Package == General-purpose OS. Приклади

Wind River

Планувати safety artifacts із початку. |- Залежність від vendor Команди залежать від Wind River, ліцензій, BSP і toolchain. Подія

VxWorks — це ОС для систем, де “майже вчасно” здатна бути недостатньо. :contentReference [oaicite:7]{index=7}

39. Джерела

VxWorks має довгу історію у космічних системах. |

Task 1: читати інформаційні дані з датчика

10. Time and space partitioning

Якщо робот має зупинити рух, У таких системах критично, щоб реакція на події була стабільною. | QNX має microkernel-архітектуру, VxWorks традиційно асоціюється з монолітним RTOS-підходом. * літака;

  • медичного апарата;
  • промислового робота;
  • мережевого обладнання;
  • супутника;
  • контролера;
  • транспортної системи;
  • телекомунікаційної станції. !== 37. Цікаві факти ==
Hardware

Embedded systems

- Промисловість - Комерційна вартість

за часом і пам'яттю. Критерій

38. Висновок

але вони мають бути ізольовані один від одного </syntaxhighlight> Embedded Application


VxWorks — це інший клас системи. Це хороший приклад того, чому RTOS важлива:

 sendAlert(value);

[[VxWorks 653]]

Більшість людей не встановлюють VxWorks самостійно. | Обов'язково тестувати target hardware. |-
| Ігнорувати BSP
| платформа нестабільна на конкретній платі. | Сертифікація можлива, але складніша через ширшу й зміннішу екосистему. * передбачуваний час реакції;
* висока надійність;
* мала затримка;
* контроль апаратного забезпечення;
* сертифікація безпеки;
* довготривала технічна підтримка;
* робота на embedded-пристроях;
* стабільність у складних умовах. |-
| Вузька спеціалізація
| Потрібні embedded і RTOS-знання. |-
| 1990-ті
| VxWorks активно застосовують, коли потрібно в телекомунікаціях, промисловості, оборонній, авіаційній і космічній галузях. | Гнучкість, багатозадачність, зручність, ERP-платформа.</div>

== 36. Людське пояснення: чим виступає як VxWorks ==
<pre>
Board Support Package
 v
 }
 {
Для VxWorks і RTOS загалом важлива не без зусиль максимальна швидкість. {| class="wikitable"

'''Time partitioning''' означає, що кожен компонент отримує свій контрольований часовий слот.

У desktop-світі користувач системи бачить ОС щодня. |-

Назва VxWorks
Розробник Wind River
Тип Операційна платформа реального часу
Клас RTOS
Перша поява 1987 рік
Основне призначення Embedded, mission-critical, safety-critical системи
Тип ядра Монолітне ядро
Типові платформи ARM, PowerPC, x86, x86-64, RISC-V та інші embedded-архітектури
Спеціальні варіанти VxWorks Cert Edition, VxWorks 653
Типові галузі Авіація, космос, промисловість, медицина, транспорт, automotive, робототехніка, телеком
Власник / постачальник Wind River

Real-time operating system

VxWorks доцільно розглядати, якщо:

v

VxWorks здатна бути не найкращим варіантом, якщо:

це вже здатна бути небезпечно для обладнання або процесу. Помилка

Див. 40. так само

Якщо платформа зависне, інженери можуть бути за десятки мільйонів кілометрів від пристрою. |- | Safety certification | виступає як варіанти й матеріали для safety-critical сертифікації. |- | Недооцінити interrupt latency | Критичні події обробляються запізно. {| class="wikitable" Загальна схема:

  • цикл роботи;
  • затримки;
  • реакція на датчики;
  • стабільність;
  • передбачувана поведінка. а не без зусиль:
  • отримав сигнал;
  • оперативно його обробив;
  • прийняв рішення для бізнесу;
  • передав команду;
  • зробив це знову;
  • і повторював так роками. |-
Складність сертифікації - в режимі реального часу базовий фокус.
! Механізм
<pre>
<div style="border-left: 6px solid #2e7d32; background: #e8f5e9; padding: 12px 16px; margin: 16px 0;">
але платформа відреагувала запізно —

{| class="wikitable"

VxWorks часто згадують через космічні місії. | Часто застосовується для в MCU/IoT-сценаріях, має іншу екосистему. VxWorks

</div>
 int value = readSensor();
[[RTOS]]

== 17. Безпека і сертифікація ==

RTOS повинна оперативно запустити відповідну задачу. |-
| Вартість
| Комерційна ліцензійний пакет. В RTOS critical task має отримати пріоритет. +--> Communication
платформа, яка іноді відповідає за 1 мс, а іноді за 200 мс, здатна бути гіршою за систему, яка стабільно відповідає за 5 мс. {| class="wikitable"

* комерційне ліцензування;
* вузька спеціалізація;
* не підходить для desktop/server-задач;
* потребує embedded-експертизи;
* залежить від BSP, toolchain і vendor support;
* safety-critical розробка програмного забезпечення складна й дорога. Характеристика
 +--> Networking Stack
|-
| Детермінованість
| платформа орієнтована на передбачуваний час реакції. * стабільність;
* контроль;
* сертифікація;
* безпечна робота;
* передбачувана реакція;
* довготривала технічна підтримка;
* документований бізнес-процес розробки. |-
| 2012
| Wind River повідомляла, що VxWorks використовувалася у марсоході Curiosity. while (1)

[[Curiosity]]
Це схоже на дуже суворий гуртожиток для програм:
== 8. Типові сфери сценарії використання ==
<div style="border-left: 6px solid #2e7d32; background: #e8f5e9; padding: 12px 16px; margin: 16px 0;">
|-
| Думати тільки про середню швидкість
| платформа здатна провалювати deadlines.[[QNX]]

 +--> Embedded Frameworks

* потрібна звичайна desktop або server OS;
* проєкт не має real-time вимог;
* потрібна велика open source-екосистема;
* бюджет не дає можливість комерційне ліцензування;
* достатньо Embedded Linux;
* платформа функціонує на простому мікроконтролері, де вистачить FreeRTOS або Zephyr;
* команда не має досвіду embedded/RTOS-розробки. RTOS думає: “як виконати критичну задачу точно вчасно”. '''Чому це цікаво:''' VxWorks — це ОС, яку звичайний користувач системи майже ніколи не бачить, але вона здатна працювати всередині літаків, промислових роботів, медичного обладнання, супутників і марсоходів. На Марсі немає кнопки “перезавантажити вручну”. |}

як приклад:

Розробник пише код на Linux або Windows workstation. | Профілювати й тестувати на реальному hardware. |}

Потім binary завантажується на target device з VxWorks. | Сильна в networking, cloud-connected devices, general embedded. SEO-опис

19. Цікавий факт: у RTOS “оперативно” не завжди означає “правильно”

29. VxWorks у промисловості

VxWorks здатна бути всередині:

Для звичайного комп'ютера невелика затримка часто не страшна:

Safety-critical systems
Авіація - 1987 З'явилася VxWorks як RTOS для embedded-систем. !<syntaxhighlight lang="c"> - Embedded hardware support технічна підтримка багатьох embedded-платформ через BSP. Приклад:

DO-178C

Це означає, що платформа повинна реагувати не “коли вийде”, а в передбачуваний проміжок часу. | General-purpose Linux, адаптований для embedded.Mission-critical systems

Потрібно довести:

Wind River повідомляла, що NASA Jet Propulsion Laboratory використовувала Wind River technology для Curiosity, а VxWorks допомагала виконувати mission-critical tasks під час складної марсіанської місії. Чи можемо ми гарантувати час реакції? Приклад: Вона потрібна, щоб пристрій:

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

Cross-compilation — це коли код компілюється на одному комп'ютері, а запускається на іншому типі пристрою. |-

У real-time світі важлива не середня швидкість - Mutex - Це одна з найвідоміших RTOS у світі VxWorks багато років застосовується для в mission-critical embedded-системах. Значення

VxWorks належить до класу RTOS — real-time operating systems. |-

Енергетика Контрольні системи, monitoring, grid equipment. Task 4: передавати телеметрію
  • мінімізувати attack surface;
  • вимикати непотрібні сервіси;
  • контролювати firmware updates;
  • використовувати secure boot, якщо підтримується;
  • перевіряти BSP і драйвери;
  • ізолювати критичні компоненти;
  • перевіряти мережеві протоколи;
  • тестувати failure modes;
  • документувати зміни;
  • контролювати supply chain. Недолік
через VxWorks Safety Platforms офіційно включають ISO 26262 серед стандартів, для яких платформа користувачі можуть виконувати certification requirements. :contentReference [oaicite:3]{index=3}
  • startup code;
  • drivers;
  • memory map;
  • interrupt controller support;
  • timer support;
  • network interface support;
  • serial console support;
  • boot configuration. | Часто без ліцензії за ОС, але з витратами на підтримку й інтеграцію.== 6. Чим VxWorks відрізняється від Linux або Windows ==

він не здатна чекати, поки операційна платформа “звільниться”. VxWorks

+--> Interrupt Handling
+--> PowerPC
Його задача — вирішувати, яка задача виконується прямо зараз.

Операційні системи

23. Порівняння з іншими RTOS

VxWorks застосовується для у сферах, де збій здатна бути дорогим, небезпечним або дуже складним для виправлення. |-

Message Queue Робочі станції, сервери, веб, ігри, офіс, cloud. | Проєктувати priority model і synchronization. |- ERP-платформа - Комерційна технічна підтримка }

Це типова модель embedded-розробки.== 16. Цікавий факт: VxWorks часто “невидима” ==

Linux — це великий універсальний вантажівка. :contentReference [oaicite:2]{index=2}

VxWorks з'явилася наприкінці 1980-х років і стала однією з найвідоміших комерційних RTOS. |-

Космічна репутація VxWorks асоціюється з NASA і космічними місіями. Різниця приблизно така:

20. Підтримувані архітектури

5. Цікавий факт: VxWorks працювала на Марсі

4. історія продукту

ARINC 653

Код компілюється для ARM-based embedded board. |}

Головні обмеження:

Ідея:

  • потрібна RTOS;
  • потрібна deterministic behavior;
  • проєкт mission-critical;
  • потрібна safety certification;
  • застосовується для embedded hardware;
  • потрібна технічна підтримка BSP;
  • важлива комерційна технічна підтримка;
  • платформа функціонує в авіації, промисловості, медицині, транспорті або космосі;
  • помилка системи здатна мати великі наслідки. VxWorks 653 — спеціальна реліз системи VxWorks для avionics і safety-critical систем, пов'язана з підходом ARINC 653. Task 2: опрацьовувати інформаційні дані

У VxWorks важливі: Яка середня швидкість? |-

Космос Дуже велика open source-екосистема. |- Interrupt Handler Реакція на події від hardware. Тут важливі:
== 3. Що таке RTOS ==
|-
| Task
| Окрема одиниця виконання. Перевага
У галузях на кшталт авіації, медицини або automotive недостатньо сказати: “наш код функціонує”. SEO-опис
[[Embedded Linux]]

ARINC 653 важливий для авіоніки, бо дає можливість розділяти систему на ізольовані partition-и.[[Mars rover]]
Для VxWorks дуже важлива сертифікація. | Графічний інтерфейс, shell, програми. '''RTOS''' — це операційна платформа реального часу. | Має власний сертифікаційний і security-фокус. Пояснення
== 22. Cross-compilation ==
У медичних пристроях важливі:
Точна технічна підтримка залежить від версії VxWorks, BSP, hardware vendor і ліцензії. В авіоніці зависла програма не повинна потягнути за собою всю систему. платформа повинна гарантувати або максимально передбачувано забезпечувати, що критична задача отримає процесорний час тоді, коли це потрібно.== 32. Безпека ==
== 15. Приклад логіки RTOS ==
== 13. Планувальник задач ==

У embedded-системах програма часто складається з багатьох задач. Для розробки під VxWorks використовуються інструменти Wind River. Саме тому вона стала важливою в тих галузях, де програмне забезпечення (ПЗ) має не без зусиль працювати, а працювати передбачувано, довго й надійно. |-
| Automotive
| ADAS, контролери, системи реального часу. Критерій

 {

[[VxWorks]]

== 7. Детермінованість ==

* у кожної програми виступає як своя кімната;
* у кожної виступає як свій час користування ресурсами;
* одна програма не повинна зламати іншу;
* якщо щось пішло не так, проблема має залишитися всередині partition. |-
| Сценарії
| Авіоніка, робототехніка, медичне обладнання, промисловість.== 2. Коротка характеристика ==

! ! :contentReference [oaicite:0]{index=0}

== 33. Типові помилки в embedded/RTOS-проєктах ==

<div style="border-left: 6px solid #1565c0; background: #e3f2fd; padding: 12px 16px; margin: 16px 0;">

!</div>
[[Категорія:Embedded systems]]
 |
Важливіше — передбачуваність. |-
| FreeRTOS
| так само RTOS для embedded-пристроїв. |}

== 9. VxWorks 653 ==

Вона не потрібна, щоб відкривати браузер або редагувати фото.<pre>
'''VxWorks''' — це операційна платформа реального часу, створювалась як компанією '''Wind River'''. +--> Memory Management

Цей код не схожий на desktop-застосунок. :contentReference [oaicite:1]{index=1}
|-
| QNX
| так само комерційна RTOS для automotive, embedded і mission-critical систем. Wind River позиціонує VxWorks як RTOS для mission-critical систем в aerospace, automotive, medical та industrial sectors, а так само згадує понад 600 safety certification programs, пов'язаних із платформою. VxWorks Safety Platforms створені для допомоги з сертифікаційними вимогами DO-178C, IEC 61508, ISO 26262 та інших стандартів. |-
| 2010-ті
| Розвиваються VxWorks 653, safety-certified variants і технічна підтримка multicore hardware. BSP зазвичай містить:

Вона застосовується для в системах, де потрібні:
'''Простими словами:''' звичайна ОС думає: “як зробити багато задач інтуїтивно”. |-
| Timer
| Запуск дій через певний час. +--> ARM
|-
| 1981
| Засновано компанію Wind River Systems. |-
| Тестувати лише в емуляторі
| На реальному пристрої з'являються інші проблеми. * Wind River: VxWorks RTOS
* Wind River: VxWorks Safety Platforms
* Wind River: VxWorks Cert Edition
* Wind River: VxWorks 653
* Wind River: NASA Curiosity powered by Wind River
* Wind River: Space Missions
* NASA Technical Reports Server: VxWorks on Mars Exploration Rovers
* Wind River documentation and product resources
* ARINC 653 materials
* DO-178C safety certification materials

 v

{{SEO
|title=VxWorks — real-time операційна система для embedded і mission-critical систем
|description=Огляд VxWorks: призначення, історія, RTOS, Wind River, embedded-системи, авіація, космос, промисловість, медицина, VxWorks 653, сертифікація, переваги, недоліки та цікаві факти.
|keywords=VxWorks, Wind River, RTOS, real-time operating system, embedded systems, mission-critical systems, VxWorks 653, ARINC 653, DO-178C, NASA, Mars rover, промислові системи, авіоніка
}}
Task 5: перевіряти аварійні стани
== 31. VxWorks в automotive ==
Для embedded-системи затримка здатна бути серйозною:
Це операційна платформа не для екрана, а для пристрою, який має виконувати свою роботу.== 14. Задачі, семафори та черги повідомлень ==
 taskDelay(10);
Датчик повідомив: температура перевищила межу. | Перевіряти BSP, drivers і vendor support. Наслідок

 +--> Device Drivers
'''Детермінованість''' — ключове слово для VxWorks. |}

У промисловості VxWorks здатна використовуватися для:

 +--> RISC-V

27. Цікавий факт: VxWorks — це не “маленька Linux”

18. VxWorks Cert Edition

21. Інструменти розробки

v
розробка програмного забезпечення під VxWorks зазвичай відбувається не прямо на цільовому пристрої, а через host-комп'ютер і cross-compilation.

Безпека VxWorks-проєкту залежить не тільки від ОС, а й від усього embedded-рішення. В automotive-секторі VxWorks здатна застосовуватися в системах, де важливі:

VxWorks Safety Platforms офіційно орієнтовані на вимоги стандартів EN 50128, IEC 61508, IEC 62304, ISO 26262, DO-178C і ED-12C. Один комп'ютер здатна виконувати кілька критичних застосунків,

'''BSP''' — Board Support Package — це набір компонентів, який дає можливість VxWorks працювати на конкретній платі або апаратній платформі. Іноді RTOS помилково уявляють як без зусиль “урізану Linux”. '''критично:''' VxWorks — це не desktop-система на кшталт Windows, Linux або macOS. |-
| Інтерфейс користувача
| Зазвичай відсутній або мінімальний. ! Відмінність
У VxWorks-світі ідеальний користувач системи здатна ніколи її не побачити — і це добре, бо значить пристрій без зусиль функціонує.== 35. Коли VxWorks здатна бути не найкращим вибором ==

{| class="wikitable"

Браузер відкрив вкладку на 0,5 секунди пізніше — неприємно, але не критично. :contentReference [oaicite:4]{index=4}

VxWorks — це спеціальний механізм у літаку, роботі або космічному апараті. :contentReference [oaicite:6]{index=6}
 +--> Security Components
|-
| Основна мета
| Передбачуване виконання задач у реальному часі. Він потрібен там, де критично мати:

}

Вона використовувалася в різних космічних апаратах і марсіанських місіях. | Zephyr більше пов'язаний із сучасною open source embedded-екосистемою. Один із найвідоміших прикладів — NASA Mars Science Laboratory rover Curiosity. |-
| Embedded-система здатна працювати роками без “звичайного” інтерфейсу
| Головне — стабільно виконувати свою функцію. | Можливий через PREEMPT_RT або спеціальні конфігурація, але не завжди рівень RTOS. Вони можуть навіть не знати, що користуються пристроєм, у якому вона функціонує. +--> Specialized embedded boards

Датчик повідомив про перегрів,

* обмежені ресурси;
* складне hardware;
* неможливість фізичного ремонту;
* затримка зв'язку;
* радіаційні ризики;
* потреба в автономності;
* дуже довгий цикл тестування;
* висока ціна помилки.[[ThreadX]]

* ARM;
* ARM64;
* PowerPC;
* x86;
* x86-64;
* RISC-V;
* MIPS у старіших або спеціальних системах;
* спеціалізовані embedded-плати.