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