我正在阅读这篇文章,但我的问题是在一个通用的层面,我正在考虑以下几点:
- 内核可以实时调用,因为它有实时调度程序吗?或者换句话说,假设我有一个Linux内核,如果我将默认调度程序从
O(1)或更改CFS为a real time scheduler,它是否会成为RTOS?
- 它需要硬件的任何支持吗?通常我看到嵌入式设备有RTOS(例如VxWorks,QNX),这些有没有特殊规定/ hw来支持它们?我知道RTOS进程的运行时间是确定性的,但是可以使用longjump/setjump在确定的时间内获得输出.
我真的很感激它的一些输入/见解,如果我对某事有误,请纠正我.