INtime实时操作系统是由美国TenAsys公司出品的,并且是微软的合作伙伴,IRMX® RTOS 技术的发展已有25年以上的历史,非常的成熟和可靠。INtime以此技术为基础,它将强大的工业级控制与丰富的Windows功能相结合,从而使得应用程序能够充分利用所有Windows特性和成千上万现有的应用程序,而无需牺牲实时响应。使用TenAsys软件来执行实时Windows应用程序不仅能够降低软件的复杂性,而且还可以压缩冗余的硬件成本,显著地压缩了产品上市时间。
INtime实时操作系统已在***成千上万种应用程序中得到验证,并且至今已无故障运行了数百万小时。
INtime实时操作系统是基于Windows操作系统的实时解决方案,是***资源受到完全保护,并且当Windows发生故障时仍能***运行的解决方案。INtime使用x86架构CPU的硬件多任务机制来实现Windows和INtime之间的切换。Windows系统的进程和线程都成为了INtime的一个低优先级线程。当实时活动发生时,计算机上下文将切换到INtime实时操作系统。当这些活动完成后,计算机上下文将切换回Windows操作系统。
INtime 软件所采取的方法是在加载 Windows操作系统的同时加载一个实时操作系统,以便它们共享相同的 CPU 和中断硬件,但在其他方面相互***。每个操作系统都被封装为一个虚拟机,各自具有自己的描述符表、内存管理等。INtime和它的应用都是运行在完全***于Windows的环境中,这种方式的优点是安全和可靠,可使实时应用免受Windows系统故障的影响。
主要特性和功能
*成熟的实时技术
*无缝实时运行,适用于Windows XP、Windows XP Embedded、Windows 2000和Windows Server 2003
*支持多进程或系统(***P和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实时系统性能分析工具
应用范围:
电力系统仿真监测设备,机械设备制造,半导体制造加工设备,超声波检测设备,汽车检测仪器,通用软件PLC,***仪器(***摄影仪、心电图仪等),自动售票机、精算机,船舶自动化控制设备,钢铁压延控制系统,商用实时地图系统,钢管内部检查设备,塑料加工设备,***机附属装置,通信设备,激光加工设备等行业。