Проєктування вбудованих систем
Тип: На вибір студента
Навчальний план
Семестр | Кредити | Звітність |
6 | 5 | Залік |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
6 | 32 | Павлик М. Р. | ФеІ-31, ФеІ-32, ФеІ-33, ФеІ-34 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
6 | 48 | ФеІ-31 | |
ФеІ-32 | |||
ФеІ-33 | |||
ФеІ-34 |
Опис навчальної дисципліни
Мета: формування у студентів знань про архітектуру мікроконтролерів, принципів їх роботи та особливості розробки програмного забезпечення для вбудованих систем.
Цілі: формування у студентів практичних навичок проєктування вбудованих систем, використання спеціалізованих програмних інструментів для програмування мікроконтролерів.
У результаті вивчення даного курсу студент буде:
знати:
основні архітектури мікроконтролерів; основні переривання у мікроконтролері; програмні інтерфейси мікроконтролерів; технології та програмні засоби розробки програм для вбудованих систем; основи роботи з периферією мікроконтролера;
вміти:
створювати програмний код для мікроконтролерів; керувати світлодіодами, двигунами постійного струму; використовувати рідкокристалеві дисплеї для виводу інформації; використовувати зовнішні пристрої за допомогою стандартних інтерфейсів; розробляти програми для роботи мікроконтролера із зниженим енергоспоживанням;
Рекомендована література
Основна література:
- Trevor Martin. The Designer’s Guide to the Cortex-M Processor Family, 3rd Edition. – Elsevier, 2022. – 650 p.
- Cem Unsalan, Huseyin Deniz Gurhan, Mehmet Erkin Yucel. Embedded System Design with ARM Cortex-M Microcontrollers: Applications with C, C++ and MicroPython. – Springer, 2022. – 576 p.
- Cem Unsalan, Duygun E. Barkana, H. Deniz Gurhan. Embedded Digital Control with Microcontrollers: Implementation with C and Python. Wiley. – 2021. – 364 p.
- Мікропроцесорні та мікроконтролерні системи : підручник. У 2 ч. Ч. 1. Мікропроцесорні системи [Електронний ресурс] / А. О. Новацький. – Електронні текстові дані (1 файл: 43,8 Мбайт). – Київ : КПІ ім. Ігоря Сікорського, Вид-во «Політехніка», 2019. – 367 с. : ил.
- Мікропроцесорні та мікроконтролерні системи: Ч.2 «Проектування мікропроцесорних систем» [Електронний ресурс] : підручник для студ. освітньої програми «Інтегровані інформаційні системи» за спеціальністю 126 «Інформаційні системи та технології» / А.О. Новацький : КПІ ім. Ігоря Сікорського. – Електронні текстові дані (1 файл: 20,3 Мбайт). – Київ : КПІ ім. Ігоря Сікорського, 2020. – 460 с.
- Gareth Halfacree. Get started with MicroPython on Raspberry Pi Pico. Raspberry Pi Press, 2021. – 139p.
- Danny Staple. Robotics at Home with Raspberry Pi Pico. Packt Publishing, 2023. – 400p.
- Charles Bell. Beginning MicroPython with the Raspberry Pi Pico: Build Electronics and IoT Projects. Apress, 2022. 660p.
- Simon Monk. Programming the Raspberry Pi, 3rd Edition. O’Reilly Media, 2021. – 207p.
- Simon Monk. Raspberry Pi Cookbook, 4rd Edition. O’Reilly Media, 2023. – 725p.
- Gian Marco Iodice. TinyML Cookbook. Packt Publishing, 2022. 344p.