Топ питань
Часова шкала
Чат
Перспективи

FreeRTOS

З Вікіпедії, вільної енциклопедії

FreeRTOS
Remove ads

FreeRTOS — це популярна[2] операційна система реального часу[3][4] для вбудованих систем, що була реалізована на 35 мікроконтролерах. Доступна під ліцензіями MIT, та комерційною.

Коротка інформація Розробник, Написано на ...
Remove ads

Реалізація

FreeRTOS розроблялась як проста і легка система. Основною мовою реалізації є C. Кількість коду, з використанням асемблера приблизно 1%.

FreeRTOS забезпечує методи для роботи з декількома нитками або задачами, м'ютексами, семафорами і таймерами. A режим з таймером без переривань є доступний для малопотужних застосувань. Є підтримка пріоритетів ниток. На додачу існує чотири схеми виділення пам'яті:

  • просте виділення пам'яті;
  • виділення і звільнення із застосування дуже простого, швидкого алгоритму;
  • більш складний і швидкий алгоритм виділення і звільнення пам'яті з об’єднанням пам'яті;
  • застосування методів бібліотеки C для виділення і звільнення пам'яті із деяким захистом взаємного виконання.
Remove ads

Примітки

Посилання

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads