在开发需要实时操作系统的解决方案时,QNX 或 VxWorks 等操作系统与 Linux 相比有哪些优势?
或者换句话说,因为这些操作系统是专门为实时、嵌入式使用而设计的——而不是 Linux,后者是一种更通用的系统,可以针对实时使用进行定制——你什么时候需要使用其中的一个这些操作系统代替Linux?
最近在一次采访中,我被问到 Linux 操作系统使用的调度算法。为什么使用什么算法?
另外,在实时操作系统中使用什么算法,为什么?
我如何编译FreeRTOS 源代码并在 Ubuntu 11.04 上运行它(可能在 qemu 上)?