Специальная цена
Embedded Developer
Создайте инновационные встраиваемые устройства на основе современных микроконтроллеров
31 октября
Professional
5 месяцев
Онлайн
Ср/Пт 20:00 Мск
Для кого этот курс?
- Для разработчиков C/C++, которые хотят перенести свои навыки в мир встраиваемых систем и понять их архитектуру не через сухую теория и сложную настройку, а через реальную практику создания connected-устройств
-
Для инженеров-схемотехников, желающих обновить знания о микроконтроллерах и SoC, приобрести современные навыки программирования сложного встраиваемого ПО систем на основе микроконтроллеров и SoC, а также узнать об особенностях проектирования PCB высокочастотных устройств
-
Для энтузиастов робототехники и DIY-проектов на основе микроконтроллеров, стремящихся углубить и структурировать свои знания как в области программирования, так и схемотехники, а также получить знания по топологии PCB современных SoC с беспроводными интерфейсами
Необходимые знания
- базовые знания С/С++
- базовые знания по схемотехнике и топологии
- необходимое оборудование: плата разработчика (руководитель курса рекомендует использовать Espressif ESP32 (возможно, в исполнениях RISC-V или Xtensa)) с микроконтроллером
- необходимое оборудование: набор датчиков и сенсоров, рекомендуемый список приведён по ссылке в блоке "Необходимое оборудование" и может быть изменён в зависимости от ваших предпочтений
Что вам даст этот курс?
После обучения вы:
- Освоите универсальные принципы embedded-разработки, применимые к любому современному микроконтроллеру
- Поймете ядро технологий: изучите принципы работы процессорных ядер (включая ARM Cortex-M и RISC-V), памяти, прерываний и периферий
- Научитесь работать с FreeRTOS - industry standart для встраиваемых систем, который используется в проектах на STM32, ESP32 и других микроконтроллерах
- Сразу будете работать с ключевыми проводными (I2C, SPI, UART) и беспроводными протоколами (Wi-Fi, BLE) для интеграции микроконтроллеров в более сложные системы
- Научитесь управлять внешними устройствами через микроконтроллеры
- Освоите навыки проектирования и отладки схем, разработки печатных плат
- Научитесь создавать надежные и эффективные электронные устройства, используя современные инструменты и технологии
Необходимое оборудование
Процесс обучения
Занятия в OTUS – это вебинары. Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах. Вы всегда сможете задать вопрос и получить обратную связь.
И самое главное – сможете практиковаться!
Собственный проект: разработаете свое цифровое устройство, которое станет частью вашего портфолио.
Распределяйте нагрузку правильно
На нашем курсе вы сможете совмещать учёбу с работой
Учитесь у экспертов
Перенимайте опыт ведущих специалистов из крупных компаний
Дополните портфолио
Разработайте собственный проект и получите сертификат о повышении квалификации
Карьерная поддержка
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности. Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.
- Получите помощь с оформлением резюме, портфолио и сопроводительного письма
- Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
Работодатели курса
Формат обучения
Интерактивные вебинары
2 онлайн-трансляции по 2 академических часа в неделю. Доступ к записям и учебным материалам – навсегда
Практика
Выполняйте домашние задания, создайте сильный выпускной проект – и ваши шансы удачно пройти собеседование заметно возрастут
Активное сообщество
Общение с преподавателями на вебинарах, переписки в закрытом телеграм-чате, развёрнутые ответы при проверке домашних заданий
Программа
Введение в микроконтроллер
Познакомитесь с основными предметами курса, используемыми инструментами, базовым микроконтроллером ESP32 на плате разработчика DevKit. Научитесь проектировать источники питания для цифровых устройств.
Тема 1: Вводное занятие, знакомство с курсом и микроконтроллером
Тема 2: Плата ESP32 DevKit как электронное устройство
Тема 3: Начало работы с Kit
Тема 4: Проектирование и расчет системы питания устройства
Тема 5: Особенности проектирования печатных плат для импульсных и линейных источников питания
Тема 6: Проектирование и расчет схем с различными нагрузками // ДЗ
Тема 7: Выбор темы проектной работы, формирование технического задания на проект
Базовыe практики Embedded
Научитесь эффективно использовать внутренние компоненты микроконтроллера, познакомитесь с особенностями схемотехники и написания кода для взаимодействия ESP32 с различными датчиками, АЦП, ЦАП по стандартным протоколам.
Тема 1: Элементы микроконтроллера: память-CPU-таймер (обычный, не RTC)
Тема 2: Схемотехника аналоговых подключений // ДЗ
Тема 3: Трассировка высокочастотных и помехозащищенных аналоговых схем на платах совместно с микроконтроллером
Тема 4: Элементы микроконтроллера: программирование GPIO // ДЗ
Тема 5: Консультация (Q&A)
Тема 6: Схемотехника ШИМ, АЦП, ЦАП
Тема 7: Элементы микроконтроллера: ШИМ, АЦП, ЦАП; практическое управление устройствами ШИМ, АЦП, ЦАП
Тема 8: Схемотехника: цифровые интерфейсы, длинные линии // ДЗ
Тема 9: Последовательные интерфейсы, их практическое использование // ДЗ
Тема 10: Программирование I2S (ввод/вывод оцифрованного звука и другие применения). Разбор вопросов по курсу и домашним заданиям
Тема 11: Элементы микроконтроллера: DMA как запрограммировать поток данных на устройство
Продвинутые практики Embedded
Познакомитесь с дополнительными возможностями SoC ESP32 - WiFi, Bluetooth/BLE, подключением внешних "шилдов" (плат расширения). Научитесь использовать сетевые протоколы высокого уровня, применять режим низкого энергопотребления, оценивать математические алгоритмы на ПО перед переносом кода на платформу ESP32.
Тема 1: Схемотехника: подключение "продвинутых" плат (shilds) - Ethernet и др. SPI-образные
Тема 2: Программирование устройств SPI // ДЗ
Тема 3: Программируем TCP/IP // ДЗ
Тема 4: Схемотехника: понятие антенн, понятие об СВЧ, подключение радиомодулей
Тема 5: Проектирование антенн на печатной плате // ДЗ
Тема 6: TCP/IP - продолжение, WiFi
Тема 7: OTA: Обновление прошивки по WiFi . Разбор вопросов по курсу и домашним заданиям
Тема 8: Сетевые протоколы верхнего уровня - NTP, HTTP, SMNP, Syslog, MQTT
Тема 9: Bluetooth
Тема 10: BLE, ядро низкого потребления, RTC
Тема 11: Проверка и реализация математических алгоритмов
Проектная работа
Заключительный месяц курса посвящен проектной работе. Проект – это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ. Подведение итогов курса
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектная работа
Обучение завершается финальным проектом , который предстоит защитить перед преподавателями. Вы разработаете свое цифровое устройство, которое станет частью вашего портфолио. Вам будет, что обсудить на собеседовании!
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Прошедшие
мероприятия
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Этот курс может оплатить ваш работодатель
- Подробно расскажем об интересующем вас курсе
- Объясним, как договориться с работодателем
- Сообщим стоимость обучения и варианты оплаты
- Ответим на вопросы
- Предоставим шаблон договора и счёт на оплату
Отзывы
Подтверждение знаний и навыков
OTUS осуществляет лицензированную образовательную деятельность. Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.
После обучения:
- Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект
и готовы предоставить копию документа о высшем или среднем профессиональном образовании - получите доступ к обучающим материалам: видеозаписям всех вебинаров, презентациям к занятиям
- разработаете свое цифровое устройство
- получите представление о профессии Embedded developer и какие технические компетенции требуются для работы
Embedded Developer
Полная стоимость со скидкой
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Пройдите тестирование и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно

