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

Навчальний курс побудований на основі програми сертифікації інженерів розробників вбудованих систем "ARM Accreditated MCU Enngeineer"  (AAME). У навчальному курсі значну увагу приділено розумінню архітектури процесорів, зокрема ARM архітектури; реалізації алгоритмів керування та контролю у вбудовуваних системах; створеню програмного забезпечення вбудовуваних систем на асемблері та на мові С, початкові навички створення програмного забезпечення вбудовуваних систем з використанням операційних систем.

Окремо розглядаються питання режимів роботи мікроконтролера для зменшення енергоспоживання; концепції переривань та побудови ПЗ для роботи в реальному часі.

На лабораторних роботах освоюється особливості налаштування конфігурації мікроконтролерів, створення проектів в середовищі автоматичної розробки програмного забезпечення для мікроконтролерів; реалізація алгоритмів керування та контролю з використанням  периферійних пристроїв мікроконтролера; виконання оптимізації програмного забезпечення за різними критеріями.

Метою кредитного модуля є формування у студентів здатностей:

  • розуміти архітектуру процесорів;
  • проектувати вбудовуванні системи на основі мікроконтролерів ARM архітектури;
  • реалізовувати алгоритми керування та контролю у вбудовуваних системах;
  • створювати програмне забезпечення вбудовуваних систем на асемблері;
  • створювати програмне забезпечення вбудовуваних систем на мові С;
  • створювати програмне забезпечення вбудовуваних систем з використанням операційних систем.

знання :

  • узагальненої структури та архітектури мікроконтролерів на прикладі процесора ARM Cortex-M0
  • типового набору інструкцій асемблера та використання його для створення програмного забезпечення;
  • режимів роботи мікроконтролера для зменшення енергоспоживання;
  • концепції переривань та побудови ПЗ для роботи в реальному часі.

уміння:

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

досвід:

  • проектування та реалізації вбудовуванних систем;
  • створення програмного забезпечення для вбудовуваних систем.


Відгуки на силабус
Avatar

Курс_викладається_на_рівні_barel-metal__Підійде_для_тих,_хто_хоче_здобути_основи_ембедеда_

2025-01-04 17:35:11

Схожі силабуси
Погодитись
Цей сайт використовує cookies. Дізнатись більше