#Информационные технологии
Программирование микроконтроллеров RISC-V
Описание факультатива: как разработать драйвер устройства? А embedded-приложение?
Приглашаем на наш факультатив, который разработан и проводится экспертами компании YADRO.

Факультатив посвящён основам разработки микропрограммного обеспечения и создания прототипов электронных устройств на основе микроконтроллеров с архитектурой RISC-V. Вы изучите особенности архитектуры вычислительных ядер RISC-V, на практике разработаете драйвера устройств, научитесь работать с различными датчиками и интерфейсами, освоите лучшие практики по разработке embedded-приложений.

Кому подойдёт этот курс: студенты ФИТ, ФФ, ММФ, других факультетов. Предусмотрено входное тестирование. Входные требования:
- опыт программирования на языке С
- Linux на базовом уровне
- Git на базовом уровне

Зарегистрироваться на факультатив можно только после прохождения предварительного отбора, для этого необходимо записаться на сайте компании.

Чему вы научитесь: познакомитесь с микроконтроллерами RISC-V. Микроконтроллеры RISC-V — современный и быстроразвивающийся сегмент электроники. Открытая архитектура и глобальная поддержка сообщества позволяют применять их в различных областях техники, начиная от интернета вещей до ракетостроения, а умение работать с ними открывает возможности для разработки собственных проектов и старта карьеры в высокотехнологичных областях.

Финальный проект будет включать создание собственного устройства.

Как проходит обучение: занятия на русском языке, предусмотрены лекции, 6 часов, и практические занятия, 18 часов. Общее количество зачётных единиц – 2.
Формат проведения занятий смешанный. Лекции и практические занятия проводятся онлайн, сдача итогового проекта – аудиторно. Для сдачи итогового зачёта необходимо выполнить и защитить итоговый проект.

Содержание курса: введение в программирование МК RISC-V. Запуск своей первой программы на микроконтроллере. Знакомство с тем, как микроконтроллер выполняет программу.
Регистры и периферия. Введение в ассемблер. Основы RISC-V ISA. Микроархитектура RISC-V. Таймеры и прерывания. Основы работы с аналоговыми сигналами. АЦП и ЦАП.
Цифровые интерфейсы передачи данных. Системы сборки. Тестирование и TDD.

Расписание
Занятия проводит
  • Власов Александр Александрович
    к.т.н., доцент кафедры систем информатики факультета информационных технологий НГУ, заместитель декана ФИТ по магистратуре.
© 2024 Новосибирский государственный университет
Мы в соцсетях