作为QNX中微子OS的开源替代品,有哪些可用选项?
另外,将代码从QNX移植到其他RTOS涉及哪些步骤?
谢谢
最佳答案
QNX Neurino的API是POSIX。因此,您隐式地寻找的是带有POSIX API的开源RTOS。这样可以轻松地将您现有的应用程序代码移植到新的RTOS。
在这些免费的实时操作系统中,您可以找到:
RTEMS
NuttX,其中appears to be POSIX certified
FreeRTOS,它实现了subset of the POSIX API。
最后,所有基于Linux / FreeBSD的RTOS都符合POSIX。因此,您可能需要查看RTAI或Xenomai。