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

被折叠的 条评论
为什么被折叠?



