Как проверить, разрешены ли CONFIG_HIGH_RES_TIMERS?

Я должен запрограммировать приложение реального времени в Linux, но не знаю, включена ли стандартная установка Ubuntu в CONFIG_HIGH_RES_TIMERS . Как я могу это проверить?

Я использую Ubuntu 11.04 64 бит.

3 Solutions collect form web for “Как проверить, разрешены ли CONFIG_HIGH_RES_TIMERS?”

Ubuntu отправляет конфигурацию ядра в /boot/config-$version (в том же пакете, что и образ ядра /boot/vmlinuz-$version ). Вы можете проверить этот файл в живой системе или загрузить его с веб-сайта Ubuntu . Есть несколько изображений на выбор; значение по умолчанию в amd64 является -generic , и вы можете загрузить двоичный пакет и извлечь файл /boot/config-* . Самый простой способ открыть пакет Debian, если вы не используете дистрибутив на основе dpkg, – это преобразовать его с чужеродным .

Кстати, ответ да под 10.04 / -generic / amd64, который у меня появился при написании этого ответа.

Несколько других дистрибутивов отправляют файл /boot/config-* . Другие делают конфигурацию ядра доступной в /proc/config или что-то подобное, так что ее легко увидеть в живой системе, но она не отображается в двоичном пакете. В этом случае, если у вас нет живой системы, вам необходимо проверить исходный пакет.

Вероятно, вы захотите использовать _SC_TIMERS и clock_getres () и т. Д., Вместо того, чтобы задаваться вопросом, как конкретно настроено ядро.

У многих ядер есть копия их файлов конфигурации, которые отображаются через файловую систему proc :

 zcat /proc/config | grep CONFIG_HIGH_RES_TIMERS 

Если нет, в исходном коде ядра есть инструмент для извлечения его из самого файла ядра: (Используйте его путь к исходному каталогу ядра и файлу ядра для извлечения.)

 /usr/src/linux/scripts/extract-ikconfig /boot/vmlinuz | grep CONFIG_HIGH_RES_TIMERS 
  • Проблемы с мостовой сетью с Xen 4.6 и Ubuntu 16.04
  • Где в настройках Ubuntu SPI настроены?
  • Возможно, разбился раздел из-за изменения таблицы разделов Windows, вредоносного программного обеспечения или ...?
  • Гость Virtualbox, действительно, очень медленный по SSH, VBoxHeadLess застрял в системном времени 99,9%
  • Приложения, захватывающие ALSA исключительно
  • Ubuntu 14.04 сбой при подключении 2 мониторов
  • Влияние компиляции из исходного кода на уже установленные приложения
  • Ограничение пользователя SFTP только в их домашнем каталоге
  • Как я могу определить, будет ли dd стирать мой жесткий диск?
  • Флаги pkg-config являются относительными
  • Восстановить образ диска от установки без рейда до RAID1
  • Linux и Unix - лучшая ОС в мире.