其次,RTX 对所有线程执行抢占的实时调度,支持128 个优先级,严格控制各个优先级线程间的切换,并提供与Win32 环境兼容的实时编程接口,支持Win32 的API,实现了一套实时函数包括中断管理函数和直接硬件访问函数的扩展。RTX 实时操作系统计时器精度最高可达0.001ns,固定的128 个线程优先级与Windows 内核分离,支持RTX 线程的最低可能的延迟调度。使用RTX 实时操作系统可以满足控制系统的强实时性的要求。
综上,RTX为嵌入式系统开发人员提供了极大的便利,并有效缩减开发周期,降低开发成本。其开发过程简单易用,实时性能上也得到保证,因此也被更多的实时系统所采用。
3.最新版本的RTX特点
RTX2011新产品的新特点:
1) RTX2011支持多至32个处理器的系统,是上一个RTX版本的处理器量的四倍还要多些。RTX工具和通用工具的更新来支持31RTSS处理器的展示。
2) RTX2011有6个运行时版本,给到客户提升的选项来选择嵌入式系统需要的均衡的多处理功能的级别。
3) RTX工具也包含在所有RTX2011运行时编辑中。
4) RTX2011支持Windows7,Windows Vista直到SP2的版本,Windows XP直到SP3,Windows Embedded Standard 2009,和Windows Embedded Standard 7。
5) RTX2011提供了:RTX和RT-TCP/IP头文件和库文件;支持Microsoft Visual Studio(2005、2008和2010);Microsoft WinDbg 扩展;网络驱动和资源;例子应用和文档说明和如何开发RTSS应用展示。
6) RTX运行时提供了:实时子系统;工具和实用工具集来诊断问题和监视RTX环境的性能。
7) 更新的RTX控制面板来提供一个更加详细的子系统状态。
8) 在RTSS进程中通过FastSemaphores添加了新的轻量级的同步器。
9) RTX API DLL为Windows提供的应用(Rtapi_w32.dll)现在可以动态被加载。
10) 加强了的子系统追踪功能允许其可以从开始一个日志的对话之前就捕获到其信息。这个功能也可以通过RTX控制面板或者RTX属性API来更改。
11) 允许在一个64位操作系统上,安装一个不带运行时的RTX SDK。
12) 可以为RTX运行时与第三方安装简单地整合提供安装混合模块。
13) Windows Embedded Standard 7已被安装包支持。Including RTX Runtime with Windows Embedded Standard 7文档现在已可以作为一个指导来展示如何利用ICE将RTX包含至其中。
14) RTX现在允许最小的进程槽数为1(之前的最小是10)。
4.参考文献
1) 《RTX的三轴仿真转台实时控制软件设计与实现》
2) 《RTX在半实物仿真系统中的应用》
3) 《RTX在负载模拟器控制软件中的应用》
4) 《RTX在激光制导炸弹半实物仿真中的应用》
5) 《基于RTX的空面导弹制导控制系统快速原型仿真》
6) 《基于RTX的卫星姿轨控系统地面实时仿真系统》
7) 《基于RTX实时模块的飞控系统综合测试系统实现》
8) 《基于RTX的数据采集系统设计》
9) 《4种实时操作系统实时性的分析对比》
10) 《实时操作系统与通用操作系统的一些比较》 11) 《RTX》
Diamond单板机成功应用在俄罗斯铁路控制系统
.....................................................................................................................................................................................................................
MicroMax计算机智能公司主要为关键应用和重要任务开发定制化计算机系统,也为工业控制、电信等领域提供系统集成。该公司专业开发适合于宽温、强烈的冲击和振动以及潮湿和灰尘等恶劣环境使用的计算机技术和 COTS系统。
MicroMax为俄罗斯铁路的ATC系统开发了一款冗余网关系统: M-MAX 400 ST/2GTW。该系统为车站之间的联锁系统提供CAN和RF接口。该网关系统是整个ATC控制系统中的核心, 所以设计成双计算机系统做冗余备份, 以便系统不间断工作。该关键应用工作在恶劣环境中, 所有部件需要高可靠性和高加固系统。M-MAX 400系统包括小型单板计算机, 宽输入范围电源和三个 IO 模块: CAN卡, 串口卡和用来做冗余控制的心跳监测卡。系统原理框图如下:
Diamond公司的PC/104-Plus单板计算机Pegasus成功应用在该网关系统中。Pegasus单板使用AMD LX800 CPU, 主频800MHz, 在 CPU 功耗和低成本之间实现了完美的平衡。同时, Pegasus 为加固系统设计, 支持-40℃ - 85℃ 宽温工作范围, 可以抗强的冲击和振动。该单板同时提供 ISA 和 PCI 总线接口, 可以扩展 I/O 模块。 这些特性都非常适合M-MAX 400网关应用。Pegasus单板的成功应用,MicroMax公司也开始在铁路系统中使用Diamond公司其它的单板和I/O产品。
Diamond和MicroMax合作, 提升了俄罗斯铁路网络的现代化水平, 改进了整个网络的管理和通信性能。 Diamond单板和I/O产品适合在恶劣环境中使用。
TOP |