iD: 90, RE-90 Програмування вбудованих систем

Силабус

КодRE-90
Назва дисципліниПрограмування вбудованих систем
Назва дисципліни англійською(не задано)
Емблема у форматі 600х300px
КатегоріяПрограмування та цифрова радіоелектроніка
Кафедра, яка забезпечує викладанняКафедра прикладної радіоелектроніки
Мова викладанняУкраїнська
Пререквізити, вимоги до початку вивчення

Базове знання синатксису С/С++ і протоколів обміну даними (UART, SPI, I2C,...).

 

Розширений опис дисципліни

На ринку праці наразі безліч пропозицій по embedded (вбудована електроніка). Дисципліна «Програмування вбудованих систем» є невідкладною складовою для фахівців у цій галузі.

Особливість цієї дисципліни, що лабораторні роботи робляться з використанням STM32Discovery. Спочатку вивчається програмування мікроконтролера STM32 використовуючи бібліотеки LL та HAL. Потім встановлюємо багатозадачну операційну систему реального часу FreeRTOS, яка підтримується архітектурою десятків різних мікроконтролерів, і вивчаємо програмування мікроконтролерів з її використанням.

Зазначена дисципліна вивчає програмування мікроконтролерів і протоколи зв’язку з периферійним обладнанням (датчики, індикатори та інше). Отримання, обробка (прийняття рішень) і відправка даних.

Навчання відбувається по принципу від простого до складного.

Чому можна навчитися (результати навчання)?

Вивчаються мікроконтролери архітектури ARM (STM32). Набуваєте навичок програмування низького і високого рівнів. Для бездротової комунікації по Wi-Fi використовується модуль ESP8266 або ESP32 (напишемо свій клієнт і сервер, навчимось створювати точки доступу або підключатись до існуючої точки доступу Wi-Fi створеним електронним пристроєм).

Як можна користуватися набутими знаннями і уміннями (компетентності)?

Набуті знання дозволять програмувати STM32 за допомогою низькорівневих бібліотек та операційної системи реального часу (яка встановлена у мікроконтролері), збирати схеми з датчиками, отримувати з них сигнали, обробляти їх і виводити на зовнішні індикатори. У тому числі за допомогою бездротового каналу зв’язку.

Тобто, вивчивши цю дисципліну, ви зможете створити електронний пристрій і взаємодіяти з ним зі смартфона і комп’ютера.