|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Alyoshin 2:5020/175.2 25 Aug 2002 15:31:58 To : All Subject : Q about real-time Linux -------------------------------------------------------------------------------- Hi All, При попытке создать программы, работающие в режиме реального времени в Mandrake 8.2, натолкнулся на ситуацию, когда первая же программа в реальном масштабе времени блокирует все программы с традиционным разделением времени (т.е. весь графический интерфейс, все консоли и мышь) и пока она не выполнится, все висит. И это не зависит от типа разделения времени (SCHED_RR или SCHED_FIFO). Как сделать, что бы после запуска программы в режиме реального времени с типом разделения времени SCHED_RR, она отрабатывала свой цикл (0.06 мск), а оставшееся время в секундном интервале отдавала ядру для работы с программами с нормальном, традиционным приоритетом? Для этого нужна специальная библиотека? Или может другой тип Linux? Или все-таки есть вызовы в стандартной библиотеки GCC v.3.0.4? Тогда какие именно? Ответ можно мылом. ЗЫ А может я не в ту эху забрел со своими граблями? А куда надо? С уважением A. Алешин --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/33005a300baa.html, оценка из 5, голосов 10
|