История изменений
Исправление alegz, (текущая версия) :
Чушь. Если у тебя квант времени планировщика сопоставим со временем его работы, значит, квант слишком маленький. У меня, скажем, в системе требуемое время реакции для задач — 1 мс, квант выбран 250 мкс и всё прекрасно работает. При этом время работы задачи планировщика — где-то единицы микросекунд, если попытаться задать квант такого размера — естественно, всё встанет раком.
Если прям позарез нужны короткие времена (для АЦП/ЦАП или типа того), заводи отдельный (аппаратный, не RTOS) таймер и вешай обработку на него.
Исходная версия alegz, :
Чушь. Если у тебя квант времени планировщика сопоставим со временем его работы, значит, квант слишком маленький. У меня, скажем, в системе требуемое время реакции для задач — 1 мс, квант выбран 250 мкс и всё прекрасно работает. При этом время работы задачи планировщика — где-то единицы микросекунд, если попытаться задать квант такого размера — естественно, всё встанет раком.
Если прям позарез нужны короткие времена (для АЦП/ЦАП или типа того), заводи отдельный таймер и вешай обработку на него.