ОПЕРАЦИОННЫЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ ДЛЯ КОНТРОЛЛЕРОВ STM32 - Студенческий научный форум

X Международная студенческая научная конференция Студенческий научный форум - 2018

ОПЕРАЦИОННЫЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ ДЛЯ КОНТРОЛЛЕРОВ STM32

Данченко Д.Г. 1
1ФГБОУ ВО «Брянский государственный университет имени академика И.Г. Петровского», Брянск
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
В настоящее время большой популярностью обладают микроконтроллеры STM32. Данные контроллеры предлагают за свою небольшую стоимость огромный потенциал более серьезных промышленных контроллеров, например, максимальная частота самого контроллера, количество входов/выходов, объем памяти, подключение внешней периферии и многое другое. Именно поэтому далее пойдет речь только о контроллерах STM32 и его применении в различных предложениях современного рынка.

Контроллеры производства STMicroelectronic все больше находят свое применение в промышленных задачах и точных приборах. Ядро Cortex, на котором строятся все контроллеры, обладают большим потенциалом и делают STM32 универсальным решением для многих сложных проектов за свою небольшую стоимость. Благодаря таким достижениям, ОСРВ не обошла стороной.

Для STM32 существует большое количество операционных систем (таблица 1):

Таблица 1

Виды операционных систем реального времени

Компания

Название ОС

Описание

ROM

RAM

RealTimeEngineersLtd

FreeRTOS

Надежная портируемая ОСРВ с открытыми исходными кодами в двух вариантах – платный и бесплатный, с возможностью технической поддержки.

4,2 Кб

1 Кб

Micrium

µC/OS

Легко портируемая, масштабируемая ОСРВ, поддерживающая многозадачность (до 250), сертифицированная для критических условий эксплуатации (медицина, авиация)

16 Кб

2 Кб

IAR

PowerPac

Полноценная ОСРВ с высокоэффективной файловой системой.

2…4 Кб

51 байт

QuadrosSystem

RTXCQuadro

Гибкая, масштабируемая ОСРВ с большим набором стеков и драйверов для периферии.

 


Просмотров работы: 227