Открытое образование

Встроенные системы

  • Начальный уровень
  • Наставник: Нет
  • Сертификат: Есть
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: не ограничено
Записаться

Встроенные системы

Организатор курса: Университет ИТМО

Встраиваемые системы – это база киберфизических систем и Индустрии 4.0. А данный курс является введением во встроенные и киберфизические системы. В нем рассматриваются архитектура и специфика аппаратного и программного обеспечения, особенности программирования, тестирования и отладки встроенных и киберфизических систем. В курсе разбираются вопросы надежности и безопасности, а также аспекты проектирования программного и аппаратного обеспечения в условиях ограниченных ресурсов.

Подскажем какие навыки и где прокачать

Программа обучения
  • Процесс обучения и рекомендуемая литература
  • Зачем нужен этот курс?
  • О необходимых компетенциях и их развитии
  • Основные понятия: встроенные и киберфизические системы
  • Понятие реального времени
  • Надежность и безопасность
  • Особенности конструкции и разработки ПО встроенных и киберфизических систем
  • Первые управляющие компьютеры. История создания
  • Переход к встроенным системам
  • Этапы развития управляющих компьютеров
  • Встроенные и киберфизические системы в настоящее время
  • Как выглядят встроенные системы в настоящее время
  • Пирамида автоматизации
  • Что такое киберфизическая система?
  • Проблемы в проектировании ПО
  • Практические способы реализации ПО
  • Модели вычислений
  • Концепция “Интернет-вещей”. Холоны и холархии
  • Раздел 2. Особенности аппаратного обеспечения встроенных систем
  • Корпуса встроенных систем
  • Защита от электромагнитных помех
  • Защита от влаги
  • Громозащита (молниезащита) и защита от вибрации
  • Можно ли использовать обычное компьютерное оборудование в качестве компонентов ВсС и КФС?
  • Учебный лабораторный стенд SDK-1.1M
  • Процессоры и микроконтроллеры
  • Микроконтроллеры семейства STM32
  • Механизмы реального времени. Таймер
  • Механизмы реального времени. Устройство захвата сравнения
  • Механизмы реального времени. Сторожевой таймер. Прерывания. Часы реального времени
  • Механизмы реального времени. Система контроля питания. Встроенная Flash-память. ПДП
  • Система ввода/вывода встроенной системы
  • Система ввода/вывода на примере учебного стенда SDK-1.1M
  • Интерфейсы учебного стенда SDK-1.1M
  • Раздел 3. Особенности программного обеспечения встроенных систем
  • Операционная система
  • Операционная система реального времени
  • Ядро ОС РВ, переключение и планирование задач
  • Специфика ОС РВ
  • Процессы и параллелизм. ОС РВ FreeRTOS
  • Что такое язык?
  • Языки программирования для ответственных систем
  • Языки программирования С/С++
  • Примеры программ на языке Си для ВсС и КФС
  • Основные понятия
  • Основные виды тестов
  • Специфика тестирования ВсС и КФС
  • Отладка ВсС и КФС
  • Раздел 4. Инструментальное обеспечение встроенных систем
  • Компиляция программы: начальное конфигурирование встроенных систем.
  • Компиляция программы: управление памятью, модели памяти.
  • Компиляция программы: управление оптимизацией и отладкой.
  • Отладка встроенных систем с помощью специализированных интерфейсов
  • Использование логических анализаторов и осциллографов в процессе тестирования и отладки встроенных систем.
  • Модель современного отладчика.

Построй траекторию прямо сейчас и получи скидку на первый месяц