Онлайн-курс — сертифицированная профессиональная специализация по архитектуре Arm Cortex-M.

Начните свое путешествие с Arm Cortex-M! Эти специализации помогут всем, кто занимается разработкой программного обеспечения для процессоров Cortex-M.

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

  • Знание разработки программного обеспечения для процессоров Arm Cortex-M.
  • Практический опыт ведения проектов в Cortex-M
  • Умение создавать и отлаживать базовые приложения для системы Cortex-M.
  • Навыки работы и инициализации системы Cortex-M с использованием стандартных методов программирования.

What you will learn in the course

Courses for which the course is suitable

  • Разработчик программного обеспечения для встраиваемых систем
  • инженер-программист
  • Инженер по встраиваемым системам
  • Разработчик приложений для процессоров Arm Cortex-M
  • Программист встраиваемых систем
  • Инженер по оборудованию со знанием программного обеспечения
  • Студент, изучающий программное обеспечение или компьютерную инженерию
  • Энтузиаст технологий, заинтересованный в разработке приложений

Стажировка — серия курсов в 4-х частях

Эта специализация призвана помочь всем, кто занимается разработкой программного обеспечения для процессоров Arm Cortex-M. За четыре курса вы расширите свои знания об этом типе микроконтроллеров, который используется в самых разных устройствах по всему миру.

Независимо от того, являетесь ли вы компьютерным/инженерным специалистом, студентом или любителем, обучение предназначено для того, чтобы дать вам базовые знания и практический опыт, необходимые для запуска вашего программного проекта на Cortex-M, и избежать дорогостоящих ошибок.

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

Учащиеся будут иметь возможность применить приобретенные навыки в нескольких проектах, таких как:

  • Сборка и отладка базового приложения для системы Cortex-M.
  • Запустите и инициализируйте систему Cortex-M, используя стандартные методы программирования.

Details of the courses that make up the specialization

Обзор процессоров Arm Cortex-M

  • Курс 1

    Продолжительность: 2 часа

    Рейтинг: 4.6 (90 оценок)

    Что вы узнаете:

    • Опишите, где найти ресурсы и поддержку для процессоров Cortex-M.
    • Описать различия в приложениях и варианты конфигурации различных процессоров Cortex-M.
  • Основы архитектуры Armv8-M

    Продолжительность: 13 часов

    Рейтинг: 4.7 (40 оценок)

    Что вы узнаете:

    • описать модель программирования (набор регистров, состояний и режимов процессора).
    • Опишите стандарты и API, поддерживающие архитектуру.
    • Декодируйте и программируйте на языке ассемблера.
    • Направляйте приложения в системную память по умолчанию.
  • Основы разработки программного обеспечения для Cortex-M

    Продолжительность: 9 часов

    Рейтинг: 4.5 (27 оценок)

    Что вы узнаете:

    • Компилируйте и подключайте приложения Cortex-M, используя обязательные, рекомендуемые и общие переключатели.
    • Отладка и мониторинг приложения Cortex-M, работающего на устройстве Cortex-M.
    • Инициализируйте систему Cortex-M, используя стандартные методы программирования.
  • Расширенные возможности архитектуры Armv8-M

    Продолжительность: 12 часов

    Рейтинг: 4.9 (16 оценок)

    Что вы узнаете:

    • Последний курс охватывает расширенные и дополнительные функции, которые можно настроить в системе Cortex-M.
    • Эти функции могут помочь удовлетворить определенные требования проекта, такие как безопасность и производительность.
    • Не все темы могут быть актуальны для каждого проекта Cortex-M, поэтому вы можете выбрать, какие темы, если таковые имеются, подходят именно вам.