如果想编译QNX的内核,应该怎么做呢?

现在在看QNX内核代码,如果想编译QNX的内核,对其中的自适应分区调度以及进程间通信进行验证,应该搭建什么样的实验环境,不知道具体该用何种方法?有没有这方面的说明性的参考资料?

还有一个问题就是,看了内核代码之后,觉得好像里面只有系统调用,自己认为,内核就是一个库,不知道有没有内核进程的存在?

请各位大虾指教一下!

F27的内核组里有专门的文档介绍怎么编译内核的。不过,如果你只是想"验证"的话,似乎不必编译内核吧,在系统里写测试程序就行。

"内核是个库"的思路是正确的。QNX没有内核进程、线程的概念。

还想再问清楚些,刚刚接触QNX,如果只是做验证,是不是就是将QNX的环境装在机器上,然后自己编写测试程序,进行验证?

基本上应该是这样。当然除非你想要“验证”的东西非常特殊。