Программирование микроконтроллеров
Целью подготовки слушателей по программе является получение компетенции обучающимися по специальностям и направлениям подготовки ИТ-сферы, необходимой для выполнения нового вида профессиональной деятельности в области информационных технологий «Связь, информационные и коммуникационные технологии»; приобретение новой квалификации «Программист» (3 уровень)
Содержание программы
- Битовые операции и маски, указатели и функции, структуры и списки, алгоритмы и протоколы
- Архитектура Cortex-M3
- Принципы выполнения программ на микроконтроллерах
- Прерывания и работа с периферией
- Программирование микропроцессорных систем на базе STM32 Cortex-M3 с использованием библиотеки CMSIS
Разработка программного обеспечения для микроконтроллеров для решения прикладных задач
Промежуточная аттестация по практике в форме дифференцированного зачета проводится в виде защиты отчета по практике
В результате освоения программы слушатель будет:
Знать: принципы построения архитектуры программного обеспечения и виды архитектуры программного обеспечения; систему команд микропроцессора на целевой аппаратной платформе.
Уметь: использовать существующие типовые решения и шаблоны проектирования программного обеспечения; создавать блок-схемы алгоритмов функционирования разрабатываемых программных продуктов
Иметь навыки: разработки, изменения и согласования архитектуры программного обеспечения с системным аналитиком и архитектором программного обеспечения; изучения технической документации по целевому аппаратному средству.
Результатами подготовки слушателей по Программе является получение компетенции, необходимой для выполнения нового вида профессиональной деятельности в области информационных технологий «Связь, информационные и коммуникационные технологии»; приобретение новой квалификации «Программист».