Какой самый короткий интервал, с которым RT Linux может выполнять периодическую задачу (в реальном времени)?
Я исследую аппаратные и программные решения для приложения для сбора научных данных. Требования включают управление физиологическими процессами в режиме реального времени с частотой приблизительно 40 кГц. Существуют аппаратные решения (с использованием программируемых микросхем DSP), но мне любопытно, справится ли задача Linux в реальном времени со всей проблемой. Задача проста: прочитать образец с платы A / D, выполнить простую арифметику и записать образец на плату A / D. Может ли RT Linux запланировать эту задачу 40k раз в секунду или это необоснованная скорость?
Если мы можем выполнять периодические задачи на процессоре, мы можем написать приложение без аппаратной зависимости. Если нет, нам придется использовать гибридную систему CPU / DSP. Очевидно, я надеюсь на первое.