LINUX.ORG.RU

История изменений

Исправление cvv, (текущая версия) :

Ну вот смотри: если у тебя драйвер GPIO получает события от ног через прерывания то это подразумевает задержку порядка 50 мкс от события на ноге до запуска обработчика прерывания являющегося частью драйвера GPIO. Далее драйвер сообщает шедуллеру что конкретное приложение получило событие и должно быть поставлено в очередь для исполнения для обработки этого события. А дальше все зависит от шедуллера. Я бы оценил задержку от драйвера до приложения в 10 мс. Дальше у тебя есть база. Скорее всего обращение к ней занимает порядка 50 мс. А дальше путь ответа назад.

Если связатся с фишками относящимися к риал-тайму то эти времянки можно посадить гдето на порядок. Но в любом случае не стоит надеятся что вся эта цепочка будет короче 10 мс.

Исходная версия cvv, :

Ну вот смотри: если у тебя драйвер GPIO получает события от ног через прерывания то это подразумевает задержку порядка 50 мкс от события на ноге до запуска обработчика прерывания являющегося частью драйвера GPIO. Далее драйвер сообщает шедуллеру что конкретное приложение получило событие и должно быть поставлено в очередь для исполения для обработки этого события. А дальше все зависит от шедуллера. Я бы оценил задержку от драйвера до приложения в 10 мс. Дальше у тебя есть база. Скорее всего обращение к ней занимает порядка 50 мс. А дальше путь ответа назад.

Если связатся с фишками относящимися к риал-тайму то эти времянки можно посадить гдето на порядок. Но в любом случае не стоит надеятся что вся эта цепочка будет короче 10 мс.