INtime实时操作系统(RTOS)
For
Microsoft Windows XP
Microsoft Windows XP Embedded
Microsoft Windows XP Embedded with Service Pack 1 人们正在越来越多地选择 Microsoft Windows XP 和 Windows XP Embedded 操作系统来运行需要某种实时性行为的专用应用程序。Windows XP Embedded 与 Windows XP 桌面软件基于相同的二进制文件,它在许多方面都是可供选择的最佳平台,但 Windows XP Embedded 和 Windows XP 自己无法管理此类系统所需要的具有严格实时性要求,因此需要增强该平台的实时功能。在Windows XP 平台上添加实时扩展方案时,已有许多解决方案在 Windows XP 内核设备驱动程序提供了某种实时功能,但此类解决方案没有考虑到为用户提供可容易进行应用程序开发的应用环境,也没有考虑对于许多应用程序进行调用。TenAsys Corporation 出品的 INtime 软件可以做到不仅为应用程序增加实时性功能,并且使实时应用程序存在于强大、可靠和可调用资源的环境。
IRMX® RTOS 技术的发展已有25年以上的历史,非常的成熟、可靠。INtime以此技术为基础,它将强大的工业级控制与丰富的Windows功能相结合,从而使得应用程序能够充分利用所有Windows特性和成千上万现有的应用程序,而无需牺牲实时响应。使用TenAsys软件来执行实时Windows应用程序不仅能够降低软件的复杂性,而且还可以压缩冗余的硬件成本,显著地压缩了产品上市时间。
通过使用INtime软件,可获得非常精确且稳定的的微秒级响应时间,并丝毫不会降低安全性、可靠性和系统性能。正如Windows应用程序在用户模式下(ring3)执行时一样,通过INtime的保护模式编程模型来进行管理的实时应用程序也可在用户模式下执行,因而获得高稳定性。其他类型的解决方案要求实时应用程序在Windows内核中(ring0)完全无保护地运行,在这种情况下,可导致错误指针、栈溢出、页面错误等编程错误,这些将会十分明显的影响到实时环境和Windows环境的稳定性。但是,如果在INtime受保护的实时系统内部运行实时应用程序,就绝对不会发生这种问题。 TenAsys实时操作系统已在全球成千上万种应用程序中得到验证,并且至今已无故障运行了数百万小时。 主要特性和功能 *成熟的实时技术 *无缝实时运行,适用于Windows XP、Windows XP Embedded、Windows 2000和Windows Server 2003 *支持多进程或系统(SMP和HT)——用于多进程/多处理器的共享或独占式实时资源分配选项 *完全与Microsoft Visual Studio .NET相集成——可编辑、编译、链接和调试实时应用程序,而无需退出Visual Studio .NET环境 *集成的联机帮助 *可伸缩的体系结构——实时应用程序可与Windows一起本地运行或跨多节点运行 *用于实时应用程序的完全内存保护和地址隔离 *实时TCP/IP通信stack——可独立于Windows网络stack运行 *提供了DeviceNet、PROFIBUS、CANopen和ControlNet等驱动程序 *实时USB stack支持OHCI、UHCI和EHCI控制器 *提供了GPIB(IEEE-488)和运动控制实时设备驱动程序 *直接I/O和内存映射,可访问所有的硬件 *用于周期性事件中断的系统计时器粒度,其精度达100 μs *邮箱、信号量、警报、区域和共享内存IPC机制 *EC++库符合最新的ANSI标准——同时支持异常处理和名称空间 *可加载实时库的实时共享库(RSL) *用于实时对象浏览和崩溃分析的INtime Explorer工具(INtex) *INscope实时系统性能分析工具
|