Проєктування вбудованих систем

Тип: На вибір студента

Кафедра:

Навчальний план

СеместрКредитиЗвітність
65Залік

Лекції

СеместрК-сть годинЛекторГрупа(и)
632Павлик М. Р.ФеІ-31, ФеІ-32, ФеІ-33, ФеІ-34

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
648ФеІ-31
ФеІ-32
ФеІ-33
ФеІ-34

Опис навчальної дисципліни

Мета: формування у студентів знань про архітектуру мікроконтролерів, принципів їх роботи та особливості розробки програмного забезпечення для вбудованих систем.

Цілі: формування у студентів практичних навичок проєктування вбудованих систем, використання спеціалізованих програмних інструментів для програмування мікроконтролерів.

У результаті вивчення даного курсу студент буде:

знати:
основні архітектури мікроконтролерів; основні переривання у мікроконтролері; програмні інтерфейси мікроконтролерів; технології та програмні засоби розробки програм для вбудованих систем; основи роботи з периферією мікроконтролера;

вміти:
створювати програмний код для мікроконтролерів; керувати світлодіодами, двигунами постійного струму; використовувати рідкокристалеві дисплеї для виводу інформації; використовувати зовнішні пристрої за допомогою стандартних інтерфейсів; розробляти програми для роботи мікроконтролера із зниженим енергоспоживанням;

Рекомендована література

Основна література:

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

Силабус: з навчальної дисципліни "Проєктування вбудованих систем" для ОПП “Комп’ютерні науки”

Завантажити силабус