RTX2012概述-1

RTX2011是一款针对x86架构的硬实时软件插件,作为Windows操作系统的真正扩展,它提供了实时调度、线程管理、中断支持等功能,适用于多种操作系统版本,包括Windows 7, Vista, XP, Embedded, Server 2003等。RTX2011具备高性能、灵活性、可扩展性和易于使用的特性,适用于工程生产、实时透明度高、多处理器支持及高效的数据共享。

架构

基于x86的硬实时软件RTX 2011,支持对称多处理(SMP),是微软的WINDOWS操作系统的一个真正的扩展。

RTX2011是WINDOWS的一个插件,其没有封装WINDOWS,也没有影响或修改WINDOWS的基础。

RTX2011实时子系统(RTSS)是围绕实时,可预测调度机制设计的,其调度机制采用优先级和抢占算法。RTX2011的调度机制确保了关键线程的上下文切换;可在微秒的范围内转向更高优先级的线程。

RTX2011支持高达32个处理器。此外,RTX2011具有6个版本的运行许可,使得用户可根据自身需要来灵活选择适合的版本。

RTX2011的线程具有127个优先级,IST的延迟小于10微秒,以此来保证良好的精密控制。

RTX2011除了支持线性中断设备,还支持MSI和MSI-X中断设备。这种基于消息的中断在所有的操作系统中都是支持的,因此,RTX只需设备支持MSI/MSI-X。

通过对PCI和PCI-E总线的基于消息和线性中断的支持,RTX可以很容易的在Windows Embedded,XP,Vista和Windows 7上进行配置。

为了便于RTSS和Win32进程的沟通和数据共享,RTX提供了IPC,例如事件,互斥和信号量,以及用来数据共享的共享内存。

RTX2011技术指标

支持Windows7,Windows Vista,Windows XP,Windows Embedded,Windows Server 2003

针对OEM,RTX2011与众不同的价值:

是Windows的实时子系统扩展插件

即时的重编译能力

· DSP和FPGA的重新架构是非常耗时的

· 实时透明度高

 

提高工程生产能力

· 灵活的,可重复利用的C/C++

· 编译远比FPGA的加载容易

 

可扩展性

· 可移植,开放的C/C++环境

 

内核间线程的分配

· 调度器可以在内核间分配一个线程;

· 与AMP/虚拟架构相比,非常轻巧的IPC机制

 

线程亲和性的分配

· 隔离的线程使得任务可以并行执行

 

指定核的线程优先级

· 编程人员管理加载平衡

 

并行化

· 数据和线程的并行处理

单实例

· 一个实时子系统可以贯穿31个核

 

利用共享内存和IPC机制,Windows和RTSS进程在性能没有下降的情况下,可以共享大量的数据。RTSS提供了高性能的TCP/UDP/IP网络协议。

RT-TCP/IP协议栈支持IPv4和IPv6协议。

 

对于产品的讨论,可发送到product_gao@163.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值