Онлайн-курс – сертифицированная профессиональная специализация по встраиваемым системам реального времени Университета Колорадо в Боулдере.

Повысьте свою карьеру благодаря опыту работы с системами реального времени. Изучите теорию, методы анализа и проектирования в режиме реального времени и примените их на практике.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Средний уровень

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Вероятность неисправностей
  • Монотонный анализ скорости
  • операционная система реального времени (RTOS)
  • Linux во встроенных системах
  • Асимметричная многоядерная обработка

What you will learn in the course

Courses for which the course is suitable

  • Системный анализатор в реальном времени
  • Проектировщик систем реального времени
  • Инженер по оборудованию
  • инженер-программист
  • Эксперт по встраиваемым системам
  • Разработчик программного обеспечения для систем RTOS
  • Эксперт в области компьютерного зрения
  • Инженер по телекоммуникациям
  • Инженер медицинских систем
  • Инженер по транспортным системам
  • Инженер энергетических систем
  • Разработчик решений FPGA
  • Разработчик GP-GPU
  • Инженер многоядерных систем

Экспертиза — серия из четырех курсов

«Экспертиза встраиваемых систем реального времени» — это серия из четырех курсов, которая поможет вам пройти путь от новичка до более продвинутого системного аналитика и проектировщика. Знания и опыт, которые вы приобретете по таким сложным предметам, как:

  • Ожидаемые услуги реагирования
  • Когда назначать требования к оборудованию или программному обеспечению
  • Критически важный дизайн

Испытайте свои инженерные навыки. Вы получите опыт создания простого, но реального системного проекта с задачами в реальном времени, что повысит вашу уверенность. Оборудование для практического проекта дома — это:

  • Окупается
  • легко доступен
  • Предназначен для быстрых методов работы на товарном рынке

Способы эксплуатации:

  • Плагины реального времени для Linux
  • Открытые операционные системы RTOS (операционная система реального времени)
  • Признанные и проверенные программы цикла

После прохождения всех четырех курсов этой серии вы сможете считать себя экспертом среднего и продвинутого уровня в системах реального времени. Эти знания очень ценны для таких областей, как:

  • лекарство
  • аэропорт
  • транспорт
  • энергия
  • Цифровые развлечения
  • телекоммуникации
  • И другие интересные варианты карьеры в сфере трансплантологии

В сериале подчеркивается важность практической практики.

и оценка вашего прогресса в обучении не только в получении знаний, но и в обучении тому, как применять теорию, исследовать варианты дизайна и делать оптимальный выбор. Уникальный итоговый проект позволяет своими глазами увидеть задачи в режиме реального времени, интерактивно изучить и построить простую систему идентификации, отслеживания и синхронизации в домашних условиях.

Практический учебный проект

Работа над проектом включает в себя серию упражнений по обработке данных в реальном времени и асинхронности, а также анализ и проектирование в первых двух курсах. Третий курс дает опыт работы с такими важными компонентами, как:

  • Ошибка исправления памяти
  • Флэш-файловые системы
  • лишнее оборудование

На последнем курсе вы объедините всю свою личную практику проектирования для создания системы реального времени, которую вы сможете протестировать дома. Проект включает в себя такие темы, как:

  • Асинхронность
  • Модули ядра Linux
  • компьютерное зрение
  • Компрессоры
  • Корректное функционирование в условиях ограничений по времени

Вы будете использовать плагины реального времени, специфичные для Linux, и сравните плюсы и минусы Linux с более традиционными RTOS, циклическими программами и опциями FPGA. Полученный опыт можно использовать для дальнейших исследований:

  • Гибридные системы FPGA (такие как Altera и Xilinx)
  • GP-GPU (например, NVIDIA)
  • и многоядерное расширение (например, ARM A и R-Series)
  • а также микропроцессорные решения (ARM M-Series)

Details of the courses that make up the specialization

Встроенная система реального времени: концепции и практика

Курс 1 • 50 часов • 3,7 (67 оценок)

Детали курса
  • чему ты научишься
    • Базовое понимание теории проверяется на занятиях по времени, анализе и практике встроенных систем.
    • Реализация сервисов реального времени для потоков POSIX.
    • Разница между пользовательским пространством Linux и пространством ядра.
навыки, которые вы получите
  • Категория: Тема POSIX
  • Категория: Программирование на C
  • Категория: RM LUB (наименьшая верхняя граница монотонной скорости)
  • Категория: Linux во встраиваемых системах
  • Категория: многоядерные процессоры

Теория и теория встроенных систем реального времени

Курс 2 • 60 часов • 4,3 (15 оценок)

Детали курса
  • чему ты научишься
    • Методы анализа вариантов обслуживания в реальном времени с динамическим приоритетом.
    • Методы управления задачами преобразования неограниченных приоритетов.
    • Предотвращение блокировок и восстановление после них.
    • Предотвращение и восстановление неограниченного приоритета.
навыки, которые вы получите
  • Категория: политика динамического и статического планирования
  • Категория: Приоритетный потолочный протокол
  • Категория: Теория экзаменационного урока
  • Категория: EDF (сначала самый ранний срок)
  • Категория: Протокол наследования приоритетов

Проектируйте критически важные системы в режиме реального времени

Курс 3 • 50 часов • 4.2 (14 оценок)

Детали курса
  • чему ты научишься
    • Использование кодов SECDED (коррекция одиночных ошибок, обнаружение двойных ошибок) для памяти ECC (код исправления ошибок).
    • Как работают файловые системы флэш-памяти, а также уровни эрозии и индекс ускорения записи.
    • Отличия и общие черты высокой доступности и высокой надежности.
    • Методы и проектирование двойного оборудования с кросс-соединением и восстановлением.
навыки, которые вы получите
  • категория: Высокая доступность
  • Категория: Управление эрозией флэш-памяти NAND
  • Категория: Встроенные системы памяти
  • Категория: ECC (код исправления ошибок)
  • Категория: Менеджеры ввода-вывода

Проект реального времени для встраиваемых систем

Курс 4 • 48 часов

Детали курса
  • чему ты научишься
    • Концепции проектирования систем реального времени, декомпозиции функций и определения центральных сервисов.
    • Отделение ввода-вывода от обработки в реальном времени, чтобы избежать аномалий времени отклика.
    • Будет рассмотрено использование принципов проектирования AMP с политикой уроков, анализом и теорией.
    • Использование принципов проектирования AMP с максимальной привлекательностью и параллельной обработкой в ​​реальном времени.
навыки, которые вы получите
  • Категория: Интерфейс программиста (информатика)
  • Категория: Анализ экзаменационного урока
  • Категория: Устранение неполадок системы
  • Категория: Следите в реальном времени
  • категория: Дизайн в реальном времени