Введение в микроконтроллеры и Embedded-программирование_ Воробьев С.В.
Контакты:
-
СВ
Сергей Владимирович ВоробьёвПреподаватель
Курс «Введение в микроконтроллеры и эмбеддед-программирование» предназначен для формирования базового представления о принципах построения и программирования микроконтроллерных и встраиваемых систем.
В рамках курса рассматриваются назначение и области применения микроконтроллеров, их архитектура и основные функциональные узлы, организация памяти, система ввода-вывода, тактирование, прерывания, таймеры и другие периферийные устройства. Отдельное внимание уделяется взаимодействию микроконтроллера с датчиками, исполнительными устройствами и внешними электронными модулями.
Студенты познакомятся с базовыми принципами разработки программного обеспечения для встраиваемых систем, структурой прошивки микроконтроллера, процессами компиляции и загрузки программы, а также особенностями программирования аппаратных ресурсов. Рассматриваются основы использования языков C/C++ в embedded-разработке и принципы работы с аппаратными интерфейсами.
Курс сочетает теоретический материал с практическими заданиями, позволяющими проследить полный цикл создания простой микроконтроллерной системы: от анализа аппаратной части и написания программы до подключения периферийных устройств, тестирования и отладки.
В результате освоения курса студент должен понимать структуру и принципы функционирования микроконтроллерных систем, уметь читать базовые структурные и электрические схемы, разрабатывать простые программы для микроконтроллеров, работать с цифровыми сигналами и периферийными устройствами, а также применять полученные знания при создании учебных проектов в области робототехники, автоматизации и встраиваемых систем.
Курс формирует фундамент для дальнейшего изучения микропроцессорной техники, робототехники, систем автоматического управления, промышленной автоматизации, Интернета вещей (IoT) и разработки embedded-систем.
