7.3 Программирование в режиме реального времени в Linux

Предыдущая  Содержание  Следующая V*D*V

В этом разделе мы обсуждаем различные расширения реального времени POSIX 1003.1b, поддерживаемые в Linux, и их эффективное использование. Мы подробно обсудим планирование, часы и таймеры, очереди сообщений реального времени, сигналы реального времени, блокировку памяти, асинхронный ввод/вывод, разделяемую память POSIX и семафоры POSIX. Большинство расширений реального времени реализуются и распространяются в пакете glibc, но находятся в отдельной библиотеке librt. Поэтому, чтобы скомпилировать программу, которая использует функции режима реального времени POSIX.1b в Linux, эта программа должна также компоноваться с librt, наряду с glibc. В этом разделе рассматриваются различные расширения реального времени POSIX.1b, поддерживаемые в ядре Linux версии 2.6.

 

Предыдущая  Содержание  Следующая