Linux

如何檢查 CONFIG_HIGH_RES_TIMERS 是否啟用?

  • July 4, 2011

我必須在 Linux 上編寫一個實時應用程序,但不知道 Ubuntu 的標準安裝是否CONFIG_HIGH_RES_TIMERS啟用。我怎樣才能檢查這個?

我正在使用 Ubuntu 11.04 64 位。

Ubuntu 在/boot/config-$version(與核心映像相同的包中/boot/vmlinuz-$version)提供核心配置。您可以在實時系統上查看此文件,也可以從Ubuntu 網站下載。有幾個圖像可供選擇;amd64下預設是-generic,可以下載二進制包解壓/boot/config-*。如果您沒有執行基於 dpkg 的發行版,打開 Debian 軟體包的最簡單方法是將其轉換為alien

順便說一句,在 10.04/-generic/amd64 下答案是肯定的,我在寫這個答案時碰巧有這個。

其他幾個發行版提供一個/boot/config-*文件。其他人使核心配置可用/proc/config或類似的東西,以便在實時系統上很容易看到,但不會出現在二進制包中。在這種情況下,如果您沒有實時系統,則需要檢查源包。

引用自:https://unix.stackexchange.com/questions/16051