Рубрики
Проекты на STM32

Как использовать FreeRTOS для STM32F103C8 в Arduino IDE

STM32F103C — это процессор ARM Cortex M3, который может использовать FreeRTOS. В этой статье мы рассмотрим как использовать FreeRTOS на плате STM32F103C8 непосредственно из Arduino IDE. Мы также можем использовать Keil, но в этом случае нам нужно загрузить и вставить загруженные файлы в путь Keil, а это довольно длительный процесс по сравнению с Arduino IDE. […]

Рубрики
Схемы на Arduino

Использование семафоров и мьютексов в FreeRTOS на Arduino Uno

В двух предыдущих статья мы изучили основы работы с FreeRTOS в Arduino, а также работу в ней с очередями. В этой же статье мы еще больше углубимся в изучение FreeRTOS в Arduino и рассмотрим такие понятия как семафоры и мьютексы. Семафоры и мьютексы в операционных системах (ОС) реального времени являются объектами ядра, которые используются для […]

Рубрики
Схемы на Arduino

Использование очередей в Arduino FreeRTOS – подробное руководство для начинающих

В нашей предыдущей статье, посвященной использованию операционной системы FreeRTOS в плате Arduino Uno, мы рассмотрели создание задачи для мигания светодиодом. В этой же статье мы будем рассматривать принципы функционирования FreeRTOS уже более углубленно и изучим взаимодействие между различными задачами в ней. Также мы рассмотрим использование очередей для передачи данных от одной задачи к другой и […]

Рубрики
Схемы на Arduino

Как использовать FreeRTOS в Arduino – руководство для начинающих

Операционные системы (ОС), которые работают внутри встраиваемой электроники (embedded devices), в большинстве случаев являются операционными системами реального времени (RTOS – Real-Time Operating System). В этих системах критически важно, чтобы задачи исполнялись в строго отведенное для них время. Задачи реального времени в этих системах подразумевают под собой то, что время ответа на определенное событие всегда занимает […]