公司做车载终端,需要一个稳定可靠的操作系统。选择时,发现只有QNX比较合适,原因是启动快,功能强,稳定。但是询价时,发现价格惊人。由此想到RT,如果RT作为微内核向桌面系统演变,那么我们手机,平板,及其他终端,岂不是都会选择RT?
ps:我手头有QNX说明书,本想上传给大家观看,但是怕有广告嫌疑。如果有人要,请单线联系。
其实发这个帖子的目的是我发现RT在内核裁剪上有点像linux,我担心RT会像linux一样走宏内核的路线。在CPU频率越来越高,性能越来越强的今天,嵌入式系统在功能上不可避免走向桌面或类桌面系统,比如ANDROID,IOS,QNX。宏内核和微内核之争由来 已久,但是放眼看来,微内核比较适合个人应用。
其实微内核和宏内核更多是针对有 MMU,多进程系统而言的;这类系统存在内核态和用户态,所以会有争论是否应该把更多的东西放到内核态中还是用户态中,也就是微内核和宏内核之争。
但像 RT-Thread 这类系统目前没有内核态和用户态的分别,所以也就没有微内核这个概念,而应该说整个系统都是单一内核。