Linux

實時執行方式,可以在桌面Linux上執行嗎?

  • September 11, 2014

通過實時執行方法,一個小的實時核心與 Linux 核心共存。該實時核心使用一個簡單的實時執行程序,將非實時 Linux 核心作為其最低優先級任務執行,並通過虛擬中斷層將中斷路由到 Linux 核心。

所有中斷最初都由核心處理,並且只有在沒有實時任務要執行時才傳遞給標準 Linux。實時應用程序載入到核心空間並立即接收中斷,從而為中斷處理提供接近硬體的速度。

我想知道如何在普通桌面 Linux(例如 Ubuntu)中進行測試?如果有可能?

這聽起來很像RTLinux採用的方法,它似乎仍然可用,但不受商業支持。

話雖如此,有一個關於實時 Linux 概念的社區,而CONFIG_PREEMPT_RT 更新檔似乎可以啟用您正在尋找的功能。與所有核心黑客一樣,這樣做需要您自擔風險。有一個HOWTO可幫助您入門。

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