| Код | RE-90 |
|---|---|
| Назва дисципліни | Програмування вбудованих систем |
| Назва дисципліни англійською | (не задано) |
| Емблема у форматі 600х300px | ![]() |
| Категорія | Програмування та цифрова радіоелектроніка |
| Кафедра, яка забезпечує викладання | Кафедра прикладної радіоелектроніки |
| Мова викладання | Українська |
| Пререквізити, вимоги до початку вивчення | Базове знання синатксису С/С++ і протоколів обміну даними (UART, SPI, I2C,...).
|
| Розширений опис дисципліни | На ринку праці наразі безліч пропозицій по embedded (вбудована електроніка). Дисципліна «Програмування вбудованих систем» є невідкладною складовою для фахівців у цій галузі. Особливість цієї дисципліни, що лабораторні роботи робляться з використанням STM32Discovery. Спочатку вивчається програмування мікроконтролера STM32 використовуючи бібліотеки LL та HAL. Потім встановлюємо багатозадачну операційну систему реального часу FreeRTOS, яка підтримується архітектурою десятків різних мікроконтролерів, і вивчаємо програмування мікроконтролерів з її використанням. Зазначена дисципліна вивчає програмування мікроконтролерів і протоколи зв’язку з периферійним обладнанням (датчики, індикатори та інше). Отримання, обробка (прийняття рішень) і відправка даних. Навчання відбувається по принципу від простого до складного. Чому можна навчитися (результати навчання)? Вивчаються мікроконтролери архітектури ARM (STM32). Набуваєте навичок програмування низького і високого рівнів. Для бездротової комунікації по Wi-Fi використовується модуль ESP8266 або ESP32 (напишемо свій клієнт і сервер, навчимось створювати точки доступу або підключатись до існуючої точки доступу Wi-Fi створеним електронним пристроєм). Як можна користуватися набутими знаннями і уміннями (компетентності)? Набуті знання дозволять програмувати STM32 за допомогою низькорівневих бібліотек та операційної системи реального часу (яка встановлена у мікроконтролері), збирати схеми з датчиками, отримувати з них сигнали, обробляти їх і виводити на зовнішні індикатори. У тому числі за допомогою бездротового каналу зв’язку. Тобто, вивчивши цю дисципліну, ви зможете створити електронний пристрій і взаємодіяти з ним зі смартфона і комп’ютера. |