实时执行方式,可以在桌面Linux下运行吗?

实时执行方式,可以在桌面Linux下运行吗?

采用实时执行方式,小型实时内核与Linux内核共存。该实时内核使用一个简单的实时执行程序,将非实时 Linux 内核作为其最低优先级任务运行,并通过虚拟中断层将中断路由到 Linux 内核。

所有中断最初都由内核处理,只有在没有实时任务运行时才会传递到标准 Linux。实时应用程序加载到内核空间并立即接收中断,从而为中断处理提供接近硬件的速度。

我想知道如何在普通桌面Linux(例如Ubuntu)上测试这个?如果有可能的话?

答案1

这听起来很像实时Linux,它似乎仍然可用,但不受商业支持。

话虽如此,有自成一体的社区关于实时 Linux 概念,以及CONFIG_PREEMPT_RT 补丁似乎会启用您正在寻找的功能。与所有内核黑客攻击一样,您需要自行承担风险。有一个如何可帮助您入门。

相关内容