Курсы программирования микроконтроллеров
Общая информация Расписание и стоимость Преподаватели Отзывы слушателей
Предметная область
Управляющие встраиваемые системы Системы реального времени

Другие курсы

Курсы C++ Курсы Java Курсы C# (.NET) Курсы Microsoft C# (.NET) Программирование Android Курсы Web-технологий Программирование Linux Тестирование ПО Программирование микроконтроллеров

Обратная связь

+7 (812) 703-02-02 Форум
Печать

CORTEX-M-MP. Введение в технологии разработки систем управления на базе МК с RISC ядром ARM Cortex-M


График обучения: 24 занятия по 3 ак. часа, или 18 занятий по 4 часа

Курс пока не поставлен в расписание. Оставить заявку

Аннотация

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

Для достижения указанной цели предполагается решение следующих задач:

  • освоение слушателями теоретических основ проектирования цифровых управляющих систем на базе микроконтроллеров, а также практическое знакомство с типовым набором аппаратных и программных средств поддержки разработки управляющей системы;
  • изучение популярной процессорной архитектуры ARM Cortex-M в современных микроконтроллерах, её регистровой модели и системы команд, важнейших периферийных подсистем, тесно связанных с процессорным ядром, механизма аппаратных прерываний в системах на базе этой архитектуры;
  • изучение свойств и особенностей однокристальных микроконтроллеров (ОМК) серии STM32F10xx, производимых компанией STMicroelectronics, практическое освоение приемов использования этих ОМК при разработке систем управления объектами;
  • освоение слушателями технологии разработки управляющей программы для микроконтроллеров с использованием Операционной Системы Реального Времени, практическое знакомство с типовым набором системных сервисов ОСРВ и с их применением в управляющей программе.

Документы об окончании обучения

  • Сертификат учебного центра
    Сертификат учебного центра
  • Удостоверение повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)
    Удостоверение повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)

Преподаватели

Знания и умения, полученные в результате обучения

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

  • приобретают знания по устройству современных микроконтроллеров и по типовому набору интегрированных периферийных подсистем;
  • приобретают основные навыки работы в интегрированной среде разработки;
  • осваивают основы кросс-технологии разработки программы: трансляция на инструментальном компьютере, загрузка программы в целевой микроконтроллер, отладка программы на целевом микроконтроллере или на ее программной модели (симуляторе);
  • приобретают знания по использованию Операционной Системы Реального Времени microC/OS-II и микроконтроллера с ядром ARM Cortex-M3.

В результате освоения программы слушатели должны:

знать:

  • принципы формулирования требований реального времени к управляющей программе;
  • основные свойства и характеристики стандартных периферийных подсистем МК: параллельных портов, таймерных каналов, контроллера прерываний, последовательных коммуникационных интерфейсов, подсистемы аналого-цифрового преобразования;

уметь:

  • корректно пользоваться языковыми и программными средствами, позволяющими реализовать простые действия по управлению основными (типовыми) периферийными подсистемами МК;
  • осуществлять обоснованный выбор МК для простой задачи управления объектом;

владеть:

  • языковыми и программными средствами, позволяющими реализовать простые действия по управлению основными (типовыми) периферийными подсистемами МК.

Расписание

Курс пока не поставлен в расписание. Оставить заявку на курс

Стоимость

Дата Физ. лица, руб. Юр. лица, руб.
Без скидки Cкидка 10%* Cкидка 15%** Без скидки Cкидка 10% Cкидка 15%
Цена c 17.10.2017 37000 33300 31450 45140 40600 38350

*Скидка 10% для ранее обучавшихся, при одновременной оплате 2х курсов, а также по акциям.
**Скидка 15% при одновременной оплате 3х и более курсов.
Примечание. Студентам ВУЗов Санкт-Петербурга очной формы обучения скидка до 25%.
Скидки не предоставляется на курсы с дистанционной формой обучения.
Скидки не предоставляется на комплексные и модульные программы обучения.

Требования к начальному уровню знаний

Курс предназначен для технических специалистов, не знакомых с областью проектирования и использования микроконтроллеров в системах управления объектами и с основными понятиями этой области.

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

Для успешного прохождения обучения по программе повышения квалификации слушатели должны знать основы электротехники, основы цифровой техники, а также иметь навыки программирования на языке Си и практику работы в интегрированной среде разработки компьютерных программ (например, MS Visual Studio).

Программа курса

Программа обучения включает материал следующих курсов:

  1. CORTEX-M-INTRO. Введение в современную микроконтроллерную технику
    Базовый курс, необходимый для изучения дальнейших курсов. Усвоение набора основных понятий и положений, лежащих в основе разработки и применения цифровых систем управления объектами различной природы.
  2. CORTEX-M-RISC. Микроконтроллеры на базе популярной RISC архитектуры ARM Cortex M
    Изучаются особенности RISC архитектуры ARM Cortex-M, касающиеся как вычислительного ядра, так и системных периферийных устройств: подсистем тактирования, тайминга и аппаратных векторизованных прерываний.
  3. CORTEX-M-STM32F. Семейство МК компании ST Microelectronics STM32Fxxx с вычислительным ядром ARM Cortex M3
    Изучаются на практике характеристики и приемы программирования основных периферийных подсистем микроконтроллеров STM32F10x с ядром ARM Cortex-M3, касающиеся как вычислительного ядра, так и системных периферийных устройств: подсистем тактирования, тайминга и аппаратных векторизованных прерываний.
  4. CORTEX-M-RTOS. Разработка управляющих программ для МКСУ с использованием многозадачной ОС реального времени
    В ходе практических занятий слушатели реализуют небольшую практическую задачу, разрабатывая программу под малой многозадачной ОС реального времени.