专为中高端嵌入式领域设计的中间件、开发
环境、实时操作系统软件和服务
首 页   软件产品  QNX Neutrino RTOS  
 
实时性

    基于其可抢占的微内核和优先级抢占式调度方式,QNX® Neutrino®实时操作系统提供快速和高度可预言的响应时间。甚至在系统重负载的情况下,每一次高优先级的线程都能够在限期时间内得到响应。
技术概览 
    QNX Neutrino实时操作系统提供了一整套的全面综合地技术解决方案,以帮助客户尽快发布健壮可靠的嵌入式系统。

亮点
•极快的中断响应时间和上下文切换时间,可以帮助从嵌入式硬件中取得最快的可能响应时间
•用优先级继承来消除优先级反转
•通过同步消息传递简化实时行为的建模
•嵌套中断和固定上界的中断延时,确保了高优先级中断能在可预见的时间内最先被调度

    不同于其他操作系统, QNX Neutrino不管是在应用程序层面还是在各个分系统里都能提供确定性的响应时间。
    支持 POSIX
    QNX Neutrino实时操作系统以POSIX为标准从底层开始构建,提供POSIX命令、指令以及POSIX编程接口。 它提供一个拥有熟悉的shells和丰富的命令行界面的开发和运行环境。
    某些实时操作系统可能也宣称遵循POSIX标准,但只提供QNX Neutrino实时操作系统所提供的一小部分POSIX APIs。QNX Neutrino天生基于POSIX,这就免除其他实时操作系统所采用的复杂的POSIX适配层-允许Linux, Unix和其他开放源码软件到QNX的快速迁移。QNX Neutrino提供了一个广泛的POSIX功能集合,包括实时扩展和线程。最终结果是:应用程序拥有更快的性能而使用更少的内存。
Supported POSIX 1003.1.2001 Options
BAR     Barriers
CS      Clock selection
CX      Extension to the ISO C standard
FSC     File synchronization
IP6     IPV6
MON     Monotonic clock
MPT     Memory protection
PIO     Prioritized input and output
PS      Process scheduling
RTS     Realtime signals extension
SEM     Semaphores
SHM     Shared memory objects
SIO     Synchronized input and output
SPl     Spin locks
SS      Process sporadic server
THR     Threads
TMO     Timeouts
TMR     Timers
TPI    Thread priority inheritance
TPP    Thread priority protection
TPS    Thread execution scheduling
TSA    Thread stack address attribute
TSF    Thread-safe functions
TSH    Thread process-shared synchronization
TSP    Thread sporadic server
TSS    Thread stack address size

» 相关信息

  版权所有 QNX软件 Design by infoo.cn         联系我们