+ -
当前位置:首页 → 问答吧 → QNX感想

QNX感想

时间:2007-06-05

来源:互联网

做QNX快两年了,把自己的一些想法写出来让大家共享共享。欢迎提意见。

记得刚接触QNX的时候,感觉是非常的诧异和惊奇,大学里根本没学过类似的东西,对Linux都不是很熟的。所以第一次经理给我们上课说QNX的结构和特性的时候感觉很好玩的。只记得QNX是微内核的嵌入式实时系统,内核非常的小,模块化很高,可靠性和稳定性非常的好,但当时根本就不太明白。但经过了这么久,对它越来越熟,也越来越深入之后,感觉它还是很强大的也是很独特的。
传统的Windows系统是什么东西都放在内核里了,到了Linux就已经有了模块化的概念了,而QNX就已经更加的深入了,完全的模块化了。连内核都被分离出来了,让我感觉已经被大卸八块了,啥都分离了。但这也带来了无与伦比的可靠性和稳定性,这也是QNX一直以来最得意的地方了。但不得不佩服QNX开发人员的伟大,在那么早的时候就想到了这个,看到现在很多的实时操作系统都在向着微内核这个方向努力,QNX的先见之明的确是很了不起的。
还有一个很独特的地方就是它的图形竟然也被做成独立的模块了,还可以被裁剪。又是一个很独特的地方。像大家熟知的Xwindows、QT等虽然也说是一个模块,但它的模块化程度与QNX的图形还是没法比的。连基本的设计的思路都有了根本的不同,传统的图形是点阵式的,而QNX已经是分层的,线阵式的了。这让我有时候都感到太惊奇了。
做QNX真是有很多惊喜,它有太多的独特之处了。

作者: daniel_ang   发布时间: 2007-06-05

QNX用来做什么的多?

作者: zzxzj2004   发布时间: 2007-06-06

跟MINIX3比了?

作者: augustusqing   发布时间: 2007-06-06

QNX的市场主要有这几个:工业控制、医疗控制、消费电子、网络通信、汽车电子。工业控制和医疗控制是QNX的传统市场,QNX从创立起就一直是用在控制领域中,特别是对稳定性和可靠性要求非常高的设备和系统,QNX很受欢迎,这主要是在欧美市场,主要的客户有GE、Simens等。在医疗领域里QNX的图形也受到很大的青睐,它的图形是非常的有特点的,是其他实时操作系统都无法做到的。消费电子主要是针对娱乐性的系统。网络通信和汽车电子现在是QNX的主推市场,因为QNX在多核和多处理器方面有它自己的一些技术,如SMP、BMP。还有像对3D、多媒体等方面的技术支持包的推出,让QNX在这两个市场有了非常大的技术优势。特别是SMP和多媒体技术,到现在为止还没有任何一家实时操作系统厂商有推出相关的技术。
QNX算是从Unix当中延伸出来的,它的很多特性和Unix都非常的类似,只是着重点有所不同,再加上结构的改变。相互之间的差别还是蛮大的。

作者: daniel_ang   发布时间: 2007-06-06

厉害……学习中……

作者: shdnzwy   发布时间: 2007-06-06

楼主好象不只是在这里发表了自己的观点吧!是不是想给大家一起分享呢?能共享一下你的QNX吗?

作者: rodgerluo   发布时间: 2007-06-07

共享QNX什么呢?如果是系统的话,那你可以去网站上下载了,那已经是非常完整的了。和正版是没有任何区别的。共享经验的话,我也不知道你需要了解哪方面?

作者: daniel_ang   发布时间: 2007-06-07

7楼的:这个我知道!呵呵! 有事再请教你啊!

作者: rodgerluo   发布时间: 2007-06-07

欢迎提问题啊

作者: daniel_ang   发布时间: 2007-06-08

哥们刚接触QNX大半年了,但对其还是懵懵懂懂的。现在有个任务要做,就是做QNX系统的裁剪嵌入,不知道如何下手。还请高手给指条路,参考的资料或者好的网站给介绍下,不更感激啊! 邮箱:[email protected]

作者: zslhhzr   发布时间: 2007-06-08

楼主工作不错,是外企?感觉国内做qnx的不多吧。你是做qnx哪方面的?应用?

作者: snail_314   发布时间: 2009-08-14

这个没用过,在离开原来公司之前,有同事评估过,不过最终应该是没有应用。据说还不错的,但进程间通信总是比线程间要慢一些,当时性能测试时VxWorks > QNX >> Linux。听同事说对于进程模型而言它的通信效率已经做得非常高了。

这个东西据说挺贵的,比风河的还贵一些。现在不清楚了,如果有可以下载免费用的也许推广会好一些吧,风河到现在还没有任何可以前期评估试用的,要用必须先买开发License,我们原来有一个项目原本想估计一下用VxWorks是否合适,最终因为这个原因放弃而采用了uCLinux(其实我很想用eCos,可惜没时间去搞了)。

国内大的通讯公司目前好像没见到签下QNX用的,Cisco的核心路由器CRS-1中采用的是QNX的一个定制版本,是QNX和Cisco同步开发的,应该针对他们那个192核的东西做了许多定制。Cisco在这件事上感觉挺激进的,不但放弃了原来基于BSD的IOS,而且还是一个同步开发的系统,所以这件事印象挺深的,也一下子记住了QNX。不过也是这种冒险使它继续保持业界的领先地位吧,据说05年电信展国内某通信公司的一个领导见了CRS-1呆了好一阵子,然后说这个东西领先我们要5年。

作者: Cyberman.Wu   发布时间: 2009-08-15



QUOTE:
原帖由 Cyberman.Wu 于 2009-8-15 18:34 发表
这个没用过,在离开原来公司之前,有同事评估过,不过最终应该是没有应用。据说还不错的,但进程间通信总是比线程间要慢一些,当时性能测试时VxWorks > QNX >> Linux。听同事说对于进程模型而言它的通信效率已经做得非常高了。

这个东西据说挺贵的,比风河的还贵一些。现在不清楚了,如果有可以下载免费用的也许推广会好一些吧,风河到现在还没有任何可以前期评估试用的,要用必须先买开发License,我们原来有一个项目原本想估计一下用VxWorks是否合适,最终因为这个原因放弃而采用了uCLinux(其实我很想用 eCos,可惜没时间去搞了)。

国内大的通讯公司目前好像没见到签下QNX用的,Cisco的核心路由器CRS-1中采用的是QNX的一个定制版本,是QNX和Cisco同步开发的,应该针对他们那个192核的东西做了许多定制。Cisco在这件事上感觉挺激进的,不但放弃了原来基于BSD的IOS,而且还是一个同步开发的系统,所以这件事印象挺深的,也一下子记住了QNX。不过也是这种冒险使它继续保持业界的领先地位吧,据说05年电信展国内某通信公司的一个领导见了CRS-1呆了好一阵子,然后说这个东西领先我们要5年。


强悍!

作者: OraBSD   发布时间: 2009-08-15



QUOTE:
原帖由 Cyberman.Wu 于 2009-8-15 18:34 发表
这个没用过,在离开原来公司之前,有同事评估过,不过最终应该是没有应用。据说还不错的,但进程间通信总是比线程间要慢一些,当时性能测试时VxWorks > QNX >> Linux。听同事说对于进程模型而言它的通信效率已经 ...



头段时间关注网上说QNX没有商业支持,前途未卜
不过感觉其质量和网站都有一定规模,竟然是cisco在背后撑腰,看来还是有前途的

作者: iamqk   发布时间: 2009-08-15

回复 daniel_ang


    呵呵,大哥,请教个问题。。
   QNX应该不是免费的吧,如果用QNX做产品开发的话,就操作系统这一块来说,所要交的版权费是不是很高啊?  然后开发难度大不大?  谢谢哈

作者: macaries   发布时间: 2009-09-14

虚拟机上装qnx失败后,就没看了

作者: ww2000e   发布时间: 2011-03-08

回复 daniel_ang


   qnx   收费吗?  开源吗?

作者: goldenfort   发布时间: 2011-03-08