Свържете се с нас

Съдържание и теми, включени в курса

Въведение

Разбиране на операционните системи в реално време (RTOS)

Изучаване на концепцията за многозадачност във вградените системи

Преглед на ядрото FreeRTOS

Преглед на платката STM32 MCU

Настройка на средата за разработка

  • Изтегляне и инсталиране на целия необходим софтуер
  • Настройка на фърмуера и хардуера на STM32

Разбиране на управлението на задачи в RTOS

  • Разбиране на стековата памет и размера на стека за задачи
  • Създаване на първите задачи
  • Използване на параметри на задачи
  • Внедряване на приоритети на задачи
  • Изследване на състоянията на задачи
  • Внедряване на закъснения
  • Използване на куката за неактивна задача
  • Изтриване на задачи

Комуникация между задачи

  • Управление на опашки
    • Преглед на опашките
    • Използване на опашка
  • Управление на прекъсвания (семафори)
    • Преглед на прекъсванията и семафорите
    • Писане на обработчик на прекъсване във FreeRTOS
    • Използване на семафори за синхронизиране на задачи с прекъсвания
    • Поставяне в опашка в рамките на рутина за обслужване на прекъсване

Управление на ресурси

  • Използване на мютекси
  • Използване на двоични семафори
  • Използване на броящи семафори

Управление на паметта и времето

Изучаване на вътрешната работа на FreeRTOS

  • Инструменти за дебъгване и производителност
  • Вътрешна структура на ядрото

Създаване на мигаща платка с помощта на FreeRTOS

  • Изучаване на GPIO пиновете на STM32
  • Използване на задачи за мигане на вграден светодиод
  • Включване и изключване на светодиода чрез опашка
  • Включване и изключване на светодиода чрез прекъсвания

Отстраняване на проблеми

Заключителни бележки

Изисквания

  • Запознатост с вградени системи
  • Основен опит с програмиране на C

Аудитория

  • Инженери
  • Студенти по инженерни специалности
  • Всеки, който се интересува от изучаване на FreeRTOS
  • Всеки, който се интересува от вградени системи
 14 Часа

Брой участници


Цена за участник

Отзиви от участници (7)

Предстоящи Курсове

Свързани Kатегории