QNX Neutrino 实时操作系统

QNX Neutrino 实时操作系统

自 1980 年起,制造商们纷纷借助 QNX 的操作系统技术以完善其任务关键型应用—从医疗设备和因特网路由器到远程通信处理设备、9-1-1 呼叫中心、进程控制程序以及空中交通管制系统,无所不包。无论其体积大小、不管其采用简单安装或分散安装,这些系统均以其全天候不间断的运行方式而闻名业界。经过时间考验和实际操作验证的 QNX Neutrino 实时操作系统设立了可靠性、容错性和可扩展性的行业标准。

是什么让 QNX Neutrino 实时操作系统如此出色呢?答案是名副其实的微内核操作系统。在 QNX Neutrino 环境下,所有驱动程序、应用程序、协议栈和文件系统都在内核外部运行,以确保内存受保护的用户空间的安全。同时内建了容错功能。因此,几乎所有组件在出现故障时—都能自动重启—而不会影响其他组件或内核。目前尚无其他商业型实时操作系统能提供这种保护。

技术概览

QNX Neutrino 实时操作系统可提供全面的集成技术以帮助用户迅速创建结构坚固、性能可靠的嵌入式系统。

高可用性解决方案

负责程序监测和恢复的进程监控程、自动修复进程间的通信、可重启的设备驱动程序和操作系统服务。

几乎所有组件,甚至低级驱动程序在出现故障时都不会影响内核或其他组件。

进程模式可确保在组件出现故障时,由 QNX Neutrino 迅速将其终止并回收其占用的资源—无需重启系统。

包括 IPv4、IPv6、IPSec、FTP、HTTP、SSH、Telnet 等更多的网络技术

Photon microGUI—全功能嵌入式图形用户界面

用于闪存设备和旋转媒体的集成文件系统

支持系统可视度和调试纠错

由 QNX Momentics(基于 Eclipse 的集成开发环境)支持

通过完整的内存保护,操作系统可根据准确的指令迅速识别相关的组件

仪表化的内核与可视化工具可帮助跟踪系统事件,包括中断、线程状态更改、同步、CPU 利用率及更多

可扩展性:

仅针对所需的组件扩展或减少其用途

借助内建的多重处理功能、利用多核处理器的优势

使用内建的透明分布式处理简化了容错群集的设计

可移植性

广泛支持 POSIX 标准(允许从 Linux、Unix 和其他开源程序中迅速迁移)以提高应用程序的可移植性。

定位最佳硬件平台以创建嵌入式系统,并通过适用于主流处理器(包括 MIPS、PowerPC、SH-4、ARM、StrongArm、XScale 和 x86)的运行时支持和板级支持包迅速启动并运行。

经现场测试的二进制文件—驱动程序、应用程序、定制的操作系统服务等—可在整条产品生产线上重新使用。

相关推荐

电脑命令行窗口如何打开 电脑运行命令打开方法【详解】
玩一局王者荣耀最长要多久?有网友花了3个小时
怀孕日历表

怀孕日历表

07-20 👁️ 1463
璩凯:因为爱,所以年轻 | IXDC2018·深圳站主旨演讲实录
黑暗神殿全流程攻略解析(魔兽世界副本地图黑暗神殿的走法)
天猫超市华东区首个生鲜仓落地上海:瓜果蔬菜、鲜奶鲜肉1小时送到家
2025年精选10大免费的推广平台网站,提升知名度,获取流量的利器
卦象能维持多久,算卦忌讳的事
【名人/明星】emoji,emoji猜【名人/明星】(部分)搜索