Embedded 版 (精华区)

发信人: iceriver (Embedder), 信区: Embedded_system
标  题: QNX实时操作系统问答
发信站: 哈工大紫丁香 (2001年07月09日21:30:04 星期一), 站内信件

QNX实时操作系统问答

QNX实时操作系统是哪家公司的产品?这家公司的一般情况如何? 
QNX公司的定位如何?你公司定位如何? 
QNX实时操作系统都应用在哪些领域? 
QNX的伸缩性如何? 
能够提供一些应用示例吗? 
QNX实时操作系统有哪些版本?各支持哪些处理器? 
有没有免费试用的QNX6实时操作系统? 
 QNX支持哪些硬件(如显示卡、网卡)? 
QNX作为实时操作系统,其实时性如何? 
QNX实时操作系统可以在32k到4G内存的各类系统中应用,就是说QNX是可嵌入的?
 
QNX的网络功能如何? 
QNX系统提供工具链吗? 
QNX自身所带的工具链是否充分?对其它第三方工具有没有依赖? 
 

------------------------------------------------------------------------
--------

QNX实时操作系统是哪家公司的产品?这家公司的一般情况如何?(返回) 
QNX实时操作系统是加拿大QNX软件系统有限公司的产品,这冢公司1981年成立,位
于加拿大首都渥太华,有员工300名左右,是加拿大民营企业50佳之一。 
QNX公司的公司定位如何?你公司的定位如何?(返回)

QNX软件系统有限公司把自己定位于最优秀的实时操作系统制造商上,为用户提供
最优秀的实时操作和系统。

本公司致于实时操作系统软件方案提供,是QNX实时操作系统的授权代理,负责
QNX的销售、培训和技术支持。

QNX实时操作系统都应用在哪些领域?(返回)

传统上,QNX实时操作系统广泛应用于自动化、控制、机器人科学、电信、数据通
信、航空航天、计算机网络系统、医疗仪器设备、交通运输、安全防卫系统、POS
机、零售机等任务关键型或生命修关型应用领域:1990年代后期以来,QNX系统在
高速增长的因特网终端设备、信息家电及掌上电脑等领域也得到了广泛应用。

QNX的伸缩性如何?(返回)

毫不夸张地说,QNX是所有操作系统中伸缩性最强的:从仅使用32K内存的深度嵌入
式系统到使用4G以上内存的对称多处理器的服务器系统,QNX都可以使用。因此,
可以说,QNX实时操作系统是无处不在、无时不在的。

能够提供一些应用示例吗?(返回)

请看QNX应用故事集。

QNX实时操作系统有哪些版本?各支持哪些系统? (返回)

QNX最早的版本是1980年发布的QNX2,工作在80186上;其后,这个版本的QNX系统
被升级到QNX3以提供保护模式支持。由于QNX公司已经停止对这个版本的QNX实时操
作系统提供技术支持,我们也已停止销售这个版本的QNX系统。国内外有很多基于
这个版本QNX系统的产品目前还在良好地工作着,这正是QNX实时操作系统的魅力所
在。

在80x86芯片支持保护模式后,QNX公司又重新从头设计,推出了QNX4。这个版本的
QNX系统2001年以前在已有QNX系统中占有主导地位,国内QNX用户也主要以这个版
本的QNX系统为主。QNX4工作在Intel 80386到Pentium X代及兼容处理器上。

1999年10月,QNX软件系统有限公司又全新推出QNX/Neutrino实时操作系统的
Neutrino2.0。Neutrino2.0一经推出,就在EDN不记名投标中获得优胜奖。
Neutrino对于QNX系统是一个新的台阶。与此前各版本的QNX系统不同,Neutrino支
持多种处理器,包括80x86,PowerPC,MIPS,SH4,ARM,StrongARM等芯片(详情请看
硬件支持)。

与QNX4不同,Neutrino2.0要以QNX4、NT、Solaris或Linux等平台为宿主,开发系
统自身不能直接启动。根据QNX系统版本命名的习惯,这个版本的QNX系统也被称为
QNX5。

2000年9月,QNX公司又推出了基于Neutrino的QNX实时平台。实时平台是自启动的
Neutrino系统,其Neutrino的版本号为Neutrino2.1。同样,根据命名习惯,QNX这
个版本的系统又成为QNX6。QNX6目前只支持Intel及兼容芯片。 

有没有免费试用的QNX6实时操作系统?(返回)

非商业使用可以从网上下载QNX6系统。


QNX支持那些硬件(如显示卡、网卡)?(返回)

请看QNX硬件支持

  

QNX作为实时操作系统,其实时性如何?(返回)

操作系统的实时性主要体现在中断延时和上下文切换延时,具体如下:

QNX系统
 处理器
 中断延时
 上下文切换延时
 
QNX4
 166MHz Pentium
 3.3   微秒
 4.7   微秒
 
100MHz Pentium
 4.4   微秒
 6.7   微秒
 
100MHz 486DX4
 5.6   微秒
 11.1  微秒
 
33MHz  386EX
 22.5  微秒
 74.2 微秒
 
Neutrino
 200MHz Pentium
 1.38  微秒
 2.93  微秒
 
100MHz Pentium
 1.84  微秒
 4.73 微秒
 
33MHz 486
 7.54  微秒
 12.57 微秒
 
33MHz 386EX
 14.25 微秒
 38.55 微秒
 

 

QNX实时操作系统可以在32K到4G内存的各类系统应用,就是说QNX是可嵌入的?(
返回)

是的。


QNX的网络功能如何?(返回)

QNX实时操作系统的伸缩性不仅体现在单机工作的伸展性上,更体现在网络连接性
上。QNX实时操作系统提供两种网络:基于TCP/IP协议的通网和FLEET协议的QNX专
网。基于TCP/IP协议的QNX通网使QNX系统和同样支持TCP/IP的任何其它计算机系统
连成网络;基于FLEET协议的QNX专网使QNX各节点连成网络。

基于FLEET协议的QNX专网尤其值得一提,因为通过FLEET协议,各个QNX物理节点形
成一个逻辑机,逻辑机内的资源得到共享。

QNX系统提供工具链吗?(返回)

是的。QNX开发包里有相应的工具链。在QNX4开发包里有WATCOM C/C++编译器、调
试器、汇编编译器、反汇编编译器等工具;对于QNX5或QNX6的Neutrino而言,QNX
开发包里有经移植的GNU编译器、调试器、图形化调试工具等工具链。

  

QNX自身所带的工具炼是否充分?对其它第三方工具有没有依赖?(返回)

QNX开发包所带的工具炼是充分的。QNX有大量的第三方工具支持,一般说来其它第
三方工具不是必不可少的。但根据具体情况,一些第三方工具也是有帮助的。


--

  Everything 
     is 
  embedded!!

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.152]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:5.107毫秒