Що нового?

Придбаний Проявление мистификации программирования DMA микроконтроллера ARM Cortex M [udemy] [FastBit Embedded Brain Academy] [Kiran Nayak]

Інформація про покупку
Тип покупки: Складчина
Ціна: 727 ГРН
Учасників: 0 з 20
Організатор: Відсутній
Статус: Набір учасників
Внесок: 37.8 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Проявление мистификации программирования DMA микроконтроллера ARM Cortex M [udemy] [FastBit Embedded Brain Academy] [Kiran Nayak]

Демистификация прямого доступа к памяти с помощью периферийных устройств STM32 (ADC, SRAM, UART, M2M, M2P, P2M) и встроенного кода C Упражнения
С наивысшим рейтингом
Рейтинг: 4,7 из 54,7 (737 оценок)
Студентов: 5 963
Авторы: ,
Последнее обновление: 5/2021
субтитры русский, Английский,



Чему вы научитесь
  • Пожалуйста, посмотрите бесплатные предварительные видеоролики, которые вы узнаете сегодня, даже не записавшись на этот курс.
  • Основы прямого доступа к памяти в микроконтроллере
  • Архитектура микроконтроллера и интерфейсы шины
  • Шинная матрица микроконтроллера ARM Cortex M
  • Одновременный доступ к данным из ARM и DMA
  • Конфигурации управления DMA, такие как размер пакета, FIFO, выравнивание
  • Внутреннее устройство контроллера DMA и интерфейсы шины
  • Каналы контроллера DMA, потоки, приоритет
  • Передача данных из памяти в память с использованием DMA и упражнений
  • От периферии к памяти и от памяти к периферийному прямому доступу к памяти и упражнения по программированию
  • Конфигурации периферийного прямого доступа к памяти
  • Контроллер DMA прерывания и обработка прерываний
  • Отладка

    Требования
    • Базовые знания C и микроконтроллера могут быть дополнительным преимуществом, но не обязательно
    • Ум, восприимчивый к новым идеям или аргументам

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

    Ключевые вещи, которые вы узнаете,

    1) Матрица шины Multi AHB и интерфейсы шины ARM Cortex M

    2) Связь ведущего и ведомого MCU по матрице шины

    3) Внутреннее устройство DMA: отображение каналов / потоки / fifo / мастер-порты / арбитр / и т. Д.

    4) различные режимы передачи DMA: M2P, P2M, M2M

    5) DMA с периферийными устройствами, такими как ADC, GPIO, UART_RX / TX и многие другие периферийные устройства, будут обновлены в этом курсе.

    6) Программирование DMA с нуля. Помогает устранять проблемы с DMA на других микроконтроллерах или процессорах. Вы можете быстрее размышлять и отлаживать проблемы, если усвоите их на собственном горьком опыте.

    7) Вскоре будет добавлено множество других видеороликов о круговом режиме / пакетной передаче / RTOS и т. Д.


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


    1) Плата STM32F446RE Nucleo64

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


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

    1) KEIL MDK V5 (бесплатная версия, для windows)

    2) Системная рабочая среда Openstm32 (windows / linux / mac) (бесплатно)

    3) Программное обеспечение CubeMx от ST (бесплатно)


    Процедура установки описана в курсе

    Описание:

    Этот курс посвящен пониманию контроллера прямого доступа к памяти микроконтроллера и его использованию во встроенных приложениях.


    В курсе используется микроконтроллер STM32 на базе ARM Cortex M для всех теоретических обсуждений и упражнений по коду. В курсе обсуждаются общие детали DMA, которые вы можете использовать для других микроконтроллеров, но вы внесли изменения в код, чтобы работать на своей цели, если это не 32-битный микроконтроллер ST.


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

    Я действительно пытался упростить предмет с помощью ясных / общих объяснений и упражнений.

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

    Мы изучим различные типы передачи DMA, такие как M2M, P2M и M2P (M: память P: периферийная), а также различные конфигурации DMA. Пожалуйста, пройдите "Что я узнаю?" раздел выше.

    Для новичков / студентов среднего уровня этот курс действительно принесет огромное преимущество и поможет успешно использовать DMA во встраиваемых приложениях.


    Порядок изучения курсов FastBit Embedded Brain Academy,

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

    1) Программирование на встроенном C микроконтроллера: абсолютные новички (Embedded C)

    2) Программирование встроенных систем на процессоре ARM Cortex-M3 / M4 (для процессора ARM Cortex M4)

    3) Освоение микроконтроллера с разработкой встроенного драйвера (MCU1)

    4) Мастеринг микроконтроллера: ТАЙМЕРЫ, ШИМ, CAN, RTC, НИЗКАЯ МОЩНОСТЬ ( MCU2)

    5) Освоение ОСРВ: практическое использование FreeRTOS и STM32Fx с отладкой (ОСРВ)

    6) Демистификация программирования DMA микроконтроллера ARM Cortex M (DMA)

    7) Разработка нестандартного загрузчика микроконтроллера STM32Fx (загрузчик)

    8) Встроенный Linux шаг за шагом с использованием Beaglebone Black (Linux)

    9) Программирование драйвера устройства Linux с использованием Beaglebone Black (LDD1)


    Для кого этот курс:
    • Профессионалы, заинтересованные в изучении встраиваемых систем
    • Любители и студенты, которые хотят начать свою карьеру в мире Embedded
    • Если вы думаете о «встроенном», подумайте о прохождении этого курса. ты не будешь разочарован
      https://www.udemy.com/course/microcontroller-dma-programming-fundamentals-to-advanced/
 
Угорі