Intervalzero RTX 实时操作系统 - Windows 实时扩展平台

       IntervalZero RTX 实时操作系统扩展:

        32位版本 RTX2012

        64位版本 RTX64


        当今的实时和嵌入式应用包含了很广泛的功能,比如基于图形用户界面的操作接口,与其他的信息系统的交互,以及时间限制监视和对设备的控制等。对于这些应用的开发人员和最终使用者来说,Windows以其优越的特点,对硬件配置广泛的支持,以及对买来就用的附加设备的可用性,成为操作系统平台的选择。

        尽管如此,Windows依然是通用目的的操作系统,它的调度功能并不是以实时应用为目标的。因此,实时开发人员明显是会受到限制的,并且经常被阻止访问Windows的操作系统。IntervalZero的RTX产品通过在Windows上添加实时的能力来跨越了这个障碍。它也提供了很多工具来创建和执行实时程序,但不包含测量和很好的调整硬件和软件的表现性能的工具。

        通过扩展Windows操作系统,RTX使得除了非实时应用组件外的应用程序组件和模块运行在一个普通的Windows系统中时拥有确定性的、高速的相应时间成为可能。利用RTX,你可以用一个单一的低成本的平台来满足一个广泛地实时嵌入式应用程序的要求。

 

RTX64_integratedplatform1.jpg



  • 产品特点
  • 技术规格
  • 订货信息
  • 资料下载

         IntervalZero RTX 产品特性: 

●   RTX2012 32位版本提供了对多至32个处理器的系统的支持,RTX64则提供了64个处理器核心的支持;

●   RTX在应用程序的控制上保证了足够小的粒度,分为了127个级别的设定的线程的优先级,并且IST(中断服务线程)的延迟性能在10微秒以内。 

●   RTX支持MSI和MSI-X能力的设备,提供了一个基于线性中断的代替的选择。这个基于消息的中断支持在所有RTX支持的操作系统上都是可用的。RTX只需要这个设备使支持MSI/MSI-X,而不是支持操作系统。 

●   由于RTX既支持了在PCI和PCI-E总线上的基于消息的中断,又支持了基于线性的中断,这使得在Windows Embedded、XP、Vista和Windows 7操作系统配置信息变得简单。 

●   为了减轻在RTSS与Win32进程间的交互与共享数据的困难,RTX提供了普通的进程间通信(IPC Inter-process Communication)对象,如事件、互斥体和信号量,但不包括数据间的共享内存。 

 ●   RTX实时子系统是围绕着利用优先级驱动和抢先算法进行的实时、确定性的调度来设计的。RTX保证了严格的线程上下文切换,并且让出给发生在亚微秒范围内的具有更高优先级的线程。

高性能的 Windows实时扩展,最多可支持32个处理器的系统,127个线程优先级,微秒级中断延迟
 
稳定可靠的高性能Windows实时操作系统
支持所有标准的微软硬件抽象层: 包括PIC和单核、多核的APIC
遵从Win32 API:无需重新封装任何API。
完全支持x86 CPU:包括多处理器和多核CPU,无论是共享或独立模式
通过优先级提升方法,避免优先级倒置:确保低优先级线程不影响应用的性能
优先级抢占和轮循调度机制:每个线程可以指定优先级
WinSock 包括TCP/IP协议栈:独立于Windows系统
高速的内部进程通信(IPC)机制
支持微软公司的 Visual Studio 6.0 ,.Net 2002 ,.Net 2003,Visual Studio 2005,Visual Studio 2008,Visual Studio 2010下的编译和调试
不同版本的产品支持的Windows操作系统覆盖:Windows 2000,Windows 2003,Windows Server 2003,Windows XP,Windows Vista,Windows 7,Windows XP Embedded,Windows Embedded Standard 2009,Windows Embedded Standard 7

型号:

  • RTX2012          
    0
  • RTX64          
    0
  • 姓名:

  • 邮箱:

  • 电话:

  • 手机:

  • 备注:

  • 提交