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

Другие курсы

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

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

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

CORTEX-M-RISC. RISC-архитектура ARM Cortex-M в микроконтроллерах


График обучения: 3 занятия по 4 ак. ч.

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

Аннотация

В данном курсе изучаются основные особенности процессорной архитектуры ARM Cortex-M, широко используемой в современных 32-разрядных микроконтроллерах. Слушатели знакомятся с расширениями системы команд, используемыми в архитектурах ARM Cortex-M, а также с семействами/сериями МК с ядром ARM Cortex-M, производимыми компанией STMicroelectronics.

Курс является подготовительным для слушателей, намеревающихся далее обучаться в рамках курсов 3 и 4 (ссылка на программу курса в целом), однако может изучаться отдельно теми, кому требуется знание архитектуры ARM Cortex-M и состава серий МК STM32F.

Объем курса: 12 часов – три занятия по 4 часа.

Занятия представляют собой лекции с элементами практических упражнений, в ходе которых учащиеся имеют возможность познакомиться с особенностями изучаемых архитектур, используя отладчик интегрированной среды Keil uVision v4.73 или v5.17 и оценочную плату Nucleo 32F103.

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

  • Сертификат учебного центра
    Сертификат учебного центра

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

Используемое лабораторное оборудование и программное обеспечение

Стандартная персональная рабочая станция с ОС Windows (инструментальный компьютер), отладочный модуль с МК на базе ядра ARM CortexM и со средствами сопряжения (подключения) к инструментальному компьютеру с интегрированной средой разработки Keil uVision v4.73.

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

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

  • приобретают знания по устройству современных микроконтроллеров и по типовому набору интегрированных периферийных подсистем;
  • приобретают основные навыки работы в интегрированной среде разработки;

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

знать:

  •  основные свойства и характеристики периферийных подсистем, тесно связанных с ядром ОМК;

уметь:

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

владеть:

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

Курсы, в освоении которых помогут приобретенные знания:

Расписание

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

Стоимость

Дата Физ. лица, руб. Юр. лица, руб.
Без скидки Cкидка 10%* Cкидка 15%** Без скидки Cкидка 10% Cкидка 15%
Цена c 08.05.2018 7800 7050 6650 9700 8750 8250

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

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

Данная программа предназначена для технических специалистов, имеющих опыт проектирования микроконтроллерных (МК) систем управления.

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

Курсы, обеспечивающие достаточный начальный уровень знаний:

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

Тема 1. Организация ЦВМ и микроконтроллерный профиль ядра МК

1.1 Структура простейшей ЦВМ
1.2 Микроконтроллерный профиль в микроэлектронике
1.3 Что такое RISC-архитектура. Архитектура ARM.

Тема 2. Архитектурные версии ARM и особенности ядер ARM Cortex M

2.1 Развитие ARM-архитектуры
2.2 Архитектура ARM-Cortex. Микроконтроллерный профиль ARM-CortexM.

Тема 3. Периферия ядра Cortex-M Обзор семейств STM32Fxx

3.1 Системные периферийные устройства Cortex-M.
3.2 Обзор семейств STM32Fxx