Security and Defense
国防与安全应用,顾名思义,都属于任务关键型应用。操作平台的安全性与可靠性决定了行动人员的生死存亡。这些系统要求具备的最高可信度和容错功能,都来自 QNX 这种经 30 多年实际应用和战火历练的先进技术。
用户选择 QNX 的原因
30 多年来,QNX 软件系统公司作为实时操作系统技术的供应商,与政府国防机构、安全部门及其承包商长期合作,共同开发先进、安全的任务关键型实时操作系统。
优势
- 最大限度提高软件重用性以及与符合 POSIX 标准的应用程序接口 (PSE52 实时控制器 1003.13-2003)之间的互用性
- 通过自适应时间分区来抑制威胁并使 CPU 利用率最大化
- 创建能轻松识别、隔离和修复软件错误的分区明确的模块化系统
- 利用嵌入系统行业最成熟的多核支持技术而减少硬件电路板插槽数量
- 采用唯一通过通用评估准则(EAL 4+)认证的实时操作系统在多核处理器上实现对称多处理操作
- 高可用性框架和动态现场升级确保最大限度提高系统可用性
- 采用基于 Eclipse 的代码覆盖、内存分析、系统剖析及应用程序剖析工具,消除编码错误并最大限度提高资源利用率
- 利用业内标准的 2D/3D 图形创建多图层和多显示器可视系统
- 与全球著名的国防技术供应商合作(QNX Neutrino 实时操作系统:#0033857、标准代码:3AD83)
国防与安全机构的应用程序及操作平台都面临非同寻常的挑战。在战斗人员往往命悬一线的环境中,操作系统不仅要运行可靠,而且必须能从容应对最恶劣的条件,并有效抵御外来势力旷日持久的恶意攻击。在面临此类攻击时,应用程序与操作系统必须能察觉危险、消除威胁并自动修复。
QNX® 软件系统公司提供了最可靠和可扩展的实时操作系统、业内领先的多核处理器支持技术、高可用性框架和功能全面的基于 Eclipse 的工具链,以确保应用软件系统在任务关键型环境中的安全。
工具
集成开发环境
从零开始研发,一直发展到支持多重处理技术的 QNX® Momentics® 工具套件曾多次获奖,它是目前业内最先进的适合实时开发的集成开发环境。它能提供用于代码开发、调试和优化的全套工具,而且同样适用于单核与多核开发环境。
QNX Momentics 工具套件为基于多核的开发提供了一个应用程序剖析器和一个独特的系统分析器,前者可识别并行处理时机,后者能确定线程级计时和进程间通信的白框能见度。
同时参见:QNX Momentics 工具套件、QNX 多核技术
操作系统服务
高可用性
QNX® Neutrino® 实时操作系统比其他实时操作系统更可靠。为进一步提高可用性,QNX 软件系统公司提供了高可用性框架。开发人员能利用这种框架设计无需重启系统就能完成故障恢复的机制。
同时参见:QNX Neutrino 实时操作系统的高可用性(点击“高可用性”标签)
核心操作系统
核心操作系统
设计 QNX Neutrino 实时操作系统,就是为了满足对可靠性和性能的最高需求。微内核架构只将核心功能集中在经严格测试的微内核中,而将驱动程序、网络堆栈和其他功能均置于内存保护空间之外。这就为任务关键型应用的可靠性奠定了坚实的基础。
同时参见:QNX Neutrino 实时操作系统
多核
为满足资源有限、要求极高的开发环境对处理能力最大化的需求,十几年来,QNX 软件系统公司一直致力于支持多重处理的分离运行。如今,QNX 多核技术已经融入到许多生产程序中,通过实际应用于要求最严格的环境它又不断得到完善。同样,QNX Momentics 工具套件从研发伊始就秉承了多重处理技术;它是目前最尖端的可用多核开发环境。
同时参见:QNX 多核技术
自适应分区
QNX 自适应分区技术是一种独创技术,它能保证定义分区获得所需的处理资源,确保所有系统元件都能访问关键资源。与固定分区技术不同的是,如果有空闲的处理周期可用,它会允许分区超出最小时间预算。这样,系统就能充分利用处理周期,同时确保高可用性,如抵御拒绝服务(DoS)攻击和防止命令行界面(CLI)失控等。
同时参见:QNX Neutrino 实时操作系统的自适应分区(点击“分区”标签)
操作安全、使用安心与运行可靠。这正是 QNX 技术最核心的特征;这些特征也是对许多任务关键型系统进行认证时的重要依据。QNX 软件系统公司深知这些认证对安全和国防应用市场的重要性。因此,QNX 的许多技术早已通过重要的行业标准的认证,还有一些技术的认证也在筹备中。
![]() |
ISO 9001:2008QNX 管理系统已通过国际认可的 ISO 9001:2008 标准的认证。作为在全球范围内普遍推行的严格标准,ISO 能确保满足客户要求并提高客户满意度。ISO 的审核员已对控制 QNX 软件设计与开发的过程与体系,以及提供的相关服务进行了评估并给予认证。 ISO 是致力开发自愿性与共识性国际标准的国际组织。目前有 16500 多个 ISO 标准与相关文件,规定了对最新产品、服务、过程、材料与体系的要求,以及对符合性评估、管理与组织活动的审核标准。 |
![]() |
IEC 61508 安全完整性 3 级认证(SIL 3)QNX Neutrino 实时操作系统的安全内核经认证符合国际电工技术委员会(IEC) 61508 标准的安全完整性 3 级认证(SIL3)的要求。IEC 61508 是适用于电子系统功能安全的国际标准,它广泛应用于运输、能源生产、工艺控制和其他行业,旨在确保极高的可靠性并减少危险。要符合 IEC 61508 的要求需经过独立认证机构的系统评估。 |
![]() |
通用评估准则 ISO/IEC 15408 评估保证 4+ 级认证(EAL)QNX Neutrino 实时操作系统的安全内核经认证符合通用评估准则 ISO/IEC 15408 评估保证 4+ 级认证(EAL)的严格要求。评估目标(TOE)不仅包括完善的 QNX Neutrino 操作系统内核,还包括其多核(对称与混合多重处理模式)以及安全分区技术。获得 EAL 4+ 认证将确认,相关的安全参数已通过独立实验室和加拿大通信安全组织(CSE)的系统测试,也意味着 QNX Neutrino 安全内核的标准将超过 EAL4 的担保要求。 《信息技术安全评估的通用标准》是由美国政府、加拿大和其他 23 个国家共同议定的国际标准。它确立了有关安全功能、安全保证以及安全评估的标准。 |
![]() |
POSIX PSE52 实时控制器 1003.13-2003QNX Neutrino 实时操作系统经认证符合 POSIX PSE52 实时控制器 1003.13-2003 系统产品标准,即“POSIX:经国际电气与电子工程师协会 (IEEE) 和 Open Group 认证”计划的一部分。因此,商业客户和政府机构都可选用 QNX Neutrino 实时操作系统,以利用其提供的代码可移植和实时确定性功能,满足军事、网络、医用和汽车系统的需求。除具有 PSE52 标准规定的功能外,QNX Neutrino 还支持其他几百种 POSIX 1003.1 命令、实用程序和编程界面。 POSIX PSE52 认证同时对 QNX 软件系统公司在软件无线电(SDR)领域的卓越表现给予认可,其中包括对美军联合战术无线电系统软件(JTRS)的 SDR 程序的贡献。PSE52 是美军联合战术无线电系统软件强制执行的互通性标准,即软件通信架构(SCA)的基础。 |
![]() |
OpenGL ESQNX 软件系统公司经认证符合 OpenGL ES 标准的要求。OpenGL® ES 是一种在嵌入式系统中用于全功能 2D 与 3D 图形的跨平台式应用程序接口(API)。QNX 还是 Khronos Group 的主要成员,该组织的目的是专注开发具有开放标准的应用程序接口,以确保可通过各类应用平台和设备编写和播放动态媒体程序。QNX 是 OpenGL ES® 与OpenVG™ 项目的积极参与者,该项目将加速 3D 和 2D 图形成功引入车载电子设备、赌博游戏程序、工业控制系统和其他各类嵌入式平台。 |
同时参见:标准与认证
QNX 软件系统公司已与国防与安全应用领域的重要技术供应商确立了合作关系。与若干供应商的简单协作相比,充分发挥企业核心竞争力,通过全行业的强强联手推动系统的技术整合,能提供同类最佳的解决方案,让任务关键型系统的开发人员受益匪浅。
处理器:主板:
图形技术:
工具:
蓝牙:
|
IDB 1394:语音技术:
数据库:
CORBA:802.11:Java:
|
同时参见:用户
QNX 技术服务部门不仅精通专业技能,而且还凭借出色的表现获得安全与国防技术行业的广泛认可。实际上,我们提供的工程技术服务就是为了帮助用户加快产品面市、缩减开发成本并减少其在申请安全认证时面临的风险。我们还可提供范围广泛的技术服务,旨在最大限度提高用户产品的可靠性。
IEC61508 认证协助
IEC 61508 规定了电气/电子/关乎安全的可编程电子系统的功能安全标准。IEC61508 认证已被自动化和工艺控制行业广泛采用。而对安全性和可靠性的重视又使其成为对国防技术应用认证的重要标准。凡是曾提交产品进行 IEC61508 安全完整性 3 级认证(SIL3) 的人都深知,要使产品通过认证必须耗费大量的时间和精力。QNX 技术服务部门能协助您申请 IEC61508 认证,为您铺就一条通过认证的平坦之路。通过在各种 QNX 支持的硬件平台上应用现有“证明可靠的实地使用”(PIU)数据和 IEC61508 文件包,我们的技术团队能提供最佳解决方案、缩短认证时间并大幅降低系统开发成本。
QNX 安全内核扩展服务
2009 年 3 月,我们推出了基于 QNX Neutrino 实时操作系统 6.4 版的 QNX Neutrino 实时操作系统安全内核。它包括两种硬件平台(采用对称多处理技术的 x86 和 ARMLE),并已通过通用评估准则 ISO/IEC15408 评估保证 4+ 级(EAL 4+)的严格安全认证。因为认识到客户群的多样性,所以我们为客户提供多种服务,帮助他们在各种版本的 QNX Neutrino 实时操作系统中获得相同的认证,从而扩大认证范围,将至关重要的模块加入,并为设备认证增加新的硬件平台。
同时参见:QNX 技术服务
美国陆军、美国国家航空航天局、英国 BAE 系统公司、洛克希德-马丁公司、海军水下作战中心和波音公司等机构都与 QNX 软件系统公司在许多要求极高的项目上开展积极合作。这些任务关键型系统的实例包括:
- 无人机控制系统
- 跟踪坦克动向的声敏元件
- JTRS 军用无线电系统
- 高容量数据无线电系统
- 自主式水下航行器
- 反坦克武器的制导系统
- 用于航天应用的嵌入式控制器
- 地面部队使用的可佩戴式 GPS/通信系统
- 异频雷达着陆辅助系统
- 军用气象卫星实验台






