Russian Qt Forum

Компиляторы и платформы => Linux => Тема начата: Anonymous от Март 02, 2004, 12:34



Название: Linux real time
Отправлено: Anonymous от Март 02, 2004, 12:34
расскажите пожалуйста поподробне про то как сделать из Линукс систему реального времени и как писать для нее приложение(нужна работа с АЦП ~10MGz) если что скидывайте на tbaizhumanov@gorodok.net


Название: Linux real time
Отправлено: Anonymous от Март 02, 2004, 12:34
Есть расширения реального времени для Linux, о них можно прочитать в статье на www.citforum.ru статья называлась "Linux - реальное время" или что-то похожее. Можно и на стандартном ядре. 1. повысить приоритет запускаемого из под root процесса до безобразия, но не задудь сделать задержки между опросами - иначе система зависнит; 2. внутри процесса: threads :(( - увы, но переключение контекста между ними 10Мкс - меньше не получиться. В QNX - OS-real-time преключение между прцессами 10Мкс. Если требуется быстрее и аппаратура по другому не может работать то обычно решается аппаратно. 3. Оптимизация.
А если хочешь из Linux - именно сделать OS real-time. Нужно переписать ядро: планировшик задач, возможно подсистему работы с драйверами. :)