c在实时Linux操作系统上编程

在RT linux内核上有没有编程的RealTime C应用程序(用户空间和Linux驱动程序)与std linux内核相比?

Linux RT补丁将更改应用于内核调度程序,信号量,静音等,我想知道这些更改是否对开发人员透明?或者是否需要特别注意撰写此类申请?

最佳答案
取决于 – 如果您实际开发使用互斥锁和信号量的内核空间驱动程序,您应该快速查看补丁.作为您的责任开发人员,网站上的任何答案都无法解决该问题.

如果您主要开发用户空间软件,那么这些更改不会影响您,因为您只与内核接口进行争用,而内核接口应该是稳定的.

请记住,通常不建议用户空间应用程序满足强大的实时要求.

由于大多数主要发行版都提供RT内核这一事实我得出结论:不,除了RT乐趣之外没有什么特别之处 – 一般请记住:https://rt.wiki.kernel.org/index.php/HOWTO:_Build_an_RT-application

转载注明原文:c在实时Linux操作系统上编程 - 代码日志