Articles of режиме реального времени

Hurd vs Plan9 против Linux против eCos против FreeRTOS, каковы основные отличия, особенно с Хердом?

Херд на самом деле не Unix и Linux. Но более высокий уровень говорит. Где Plan9 и Linux находятся в диапазоне Unix / Linux. eCos и FreeRTOS также полностью не являются unix / linux. В чем основные отличия между Hurd и FreeRTOS / eCos и General Unix / Linux? Могу ли я назвать FreeRTOS или eCos […]

Минимизация задержки отображения. Графический программный стек? Приоритет процесса? RTOS?

Я ищу, чтобы придумать настройку, чтобы минимизировать задержку отображения для экспериментов по психофизике и электрофизиологическому реагированию. Я не говорю о дорогостоящих графических вычислениях на каждом кадре, только показывая серию изображений на экране в нужное время и обнаруживая ввод пользователя. Лаборатория в настоящее время использует Matlab для показа изображений и получает время для экрана около 80 […]

Поведение приоритетного наследования в смешанных системах

Если у меня есть система реального времени в режиме реального времени, но с некоторыми подсистемами, которые не являются в реальном времени. Что произойдет, если я использую приоритет наследования с некоторыми объектами синхронизации, которые совместно используются как в реальном времени, так и в части, не связанной с реальным временем? Документация, похоже, на самом деле не затрагивает […]

Планирование и верификация в реальном времени

Это может быть вопрос «ты глупый», но на данный момент я надеюсь только на новый путь, чтобы смотреть вниз. Мы запускаем некоторое программное обеспечение в различных системах в приоритете в realtime ( SCHED_FIFO , Priority: 99 ) Чтобы выполнить определенные требования к кадрам в программном обеспечении, над которым работают наши инженеры. один из наших побочных […]

VM и временной сдвиг во время приостановки

Я запускаю Ubuntu 16.04 на своем ноутбуке, с Ubuntu 14.04 в Vagrant VM в VirtualBox. Мой ноутбук работает с SystemD, и сетевое время включено: naftuli@reprisal:~$ sudo timedatectl status Local time: Sun 2016-12-25 15:21:33 PST Universal time: Sun 2016-12-25 23:21:33 UTC RTC time: Sun 2016-12-25 23:21:33 Time zone: America/Los_Angeles (PST, -0800) Network time on: yes NTP […]

rtcwake устанавливается на один день раньше запланированного времени

Я пытаюсь использовать эту команду, чтобы разбудить мой компьютер через 5 секунд: sudo rtcwake -m no -s 5 Проблема, с которой я сталкиваюсь, заключается в том, что время разбудить мой компьютер на 5 секунд впереди текущего времени завтра Текущее время Mon Sep 4 21:59:50 Но rtcwake устанавливает время для Tue Sep 5 21:59:55 Я что-то […]

Есть ли хороший способ опроса в режиме реального времени, который подходит для ядра?

У меня есть приложение, которое использует boost asio, и я хотел бы использовать poll() для обнаружения готовых сетевых событий (пакетов) и обрабатывать их как можно быстрее. Кроме того, я хотел бы использовать SCHED_FIFO для этого процесса (который является однопоточным) пытается управлять дрожанием (основная проблема, которую я пытаюсь решить ..) Теперь ограничение – это ядро ​​2.6.32 […]

Насколько может скрипт bash взаимодействовать с запущенным веб-браузером?

Вот что я имею до сих пор: инициировать запуск веб-браузера загружать весь контент с текущей веб-страницы и сканировать «содержание интереса» итоговое резюме / детали указанного «содержания интересов» но я могу получить этот вывод только в файл на экран. Это то, что я сохранил полностью внутри cli, и я считаю, что это может быть насколько я […]

Есть ли способ заставить libusb вести себя в режиме реального времени?

Недавно я применил исправление rt к своему ядру, пытаясь снизить наихудшую задержку отправки сообщений через USB. К сожалению, я не видел улучшения в худшем случае по сравнению с незагруженным ядром. Есть ли патч, который мне нужен для libusb, или даже еще один способ связи через USB, чтобы использовать ядро ​​RT для снижения наихудшей задержки?

Может ли SCHED_FIFO быть выгружен SCHED_DEADLINE?

Как указано на страницах руководства: A SCHED_FIFO thread runs until either it is blocked by an I/O request, it is preempted by a higher priority thread, or it calls sched_yield(2). Из того же источника: SCHED_DEADLINE threads are the highest priority (user controllable) threads in the system; if any SCHED_DEADLINE thread is runnable, it will preempt […]

Intereting Posts
FreeBSD: человек выходит в EOF Как мне перебирать строки в STDIN и запускать команду оболочки? awk + как захватить адрес электронной почты между символами xdotool: как искать окно по названию и классу с разными шаблонами (аналогично AutoHotkey) Порт вперед между док-контейнером и локальным хостом Объединение совпадающих столбцов с двумя файлами или использование значения по умолчанию Как установить Ubuntu Touch на iphone 4? возвращающие строки, соответствующие совпадению оболочки оболочки Является ли NFSv4-ACL в основном используемым в Linux? Можно ли каждый день перезапускать cron? Почему «du -b» показывает другой размер, чем «правый щелчок» ⇨ «свойства» внутри файловых браузеров? Ubuntu 10.04 LTS зависает при 43% подготовки к разделению рейдов 1drives Акселерометр Gnome не обновляется автоматически PostgreSQL на FreeBSD – «Проверка подлинности Kerberos 5 не поддерживается» Диспетчер файлов Dolphin ничего не показывает под колонками художников и альбомов