RTX 2012 Into a Real-Time Operating System (RTOS)
Total Page:16
File Type:pdf, Size:1020Kb
Transform Microsoft Windows RTX 2012 Into a Real-Time Operating System (RTOS) Windows Process Windows Process Linked with RTX RtApi Windows Subsystem RTX Server Console User Mode Kernel Mode RTX Process RTX Process or RTDLL Rtxtcpip or RTDLL 32-bit Windows RT-TCP/IP Stack RTX Server Kernel and Device Drivers RTX-RTSS (Real-time Subsystem) Windows HAL RTX HAL Extension Windows Windows x86 Hardware RTSS RTSS RTSS Processor Processor Platform Processor Processor Processor 0 X X+1 X+2 31 Main Features Provides a Real-Time Subsystem (RTSS) that runs on Windows RTX implements deterministic scheduling of real-time threads Provides precise control of IRQs, I/O, and memory RTX-based applications survive Windows crashes Dedicated Cores for Performance and Partitioning Product Overview The RTX hard real-time software transforms Microsoft Windows into real-time operating system and delivers real-time symmetric multiprocessing on x86 multicore processors. Soft-Control Architecture is an Integrated Real-Time Development Platform comprising Microsoft Windows Embedded, multiprocessor x86 architectures, and IntervalZero’s RTX, which provides real-time extension to Windows and enables SMP. OEMs can use it to design complex Human-Machine Interfaces require the precise coordination of multiple tasks and the deterministic hard real-time performance capabilities. Specifications Application Determinism Medical Systems Guaranteed precision – set timer periods down to 1 microsecond; IST Digital Audio and Video Editing latencies of less the 10 microseconds. Test and Measurement Separation from Windows – Windows processes cannot interfere with your real-time applications. Ordering Information Scalability – one scheduler is used across all real-time processors. IntervalZero BUNDLE-RX2012-Solo-TCP SMP-aware scheduler utilizes both priority-driven and pre-emptive (P/N: 6014401473X00) algorithms to ensure critical thread context switches. Yields to threads of high priority occur in the sub-microsecond range. IntervalZero BUNDLE-RX2012-Entry-TCP (P/N: 6014401587X00) Control of Real-Time Applications and Environment IntervalZero BUNDLE-RX2012-Basic-TCP Flexibility – configure how much or how little of your processing (P/N: 6014401588X00) capability is used for real-time processes (1 to 31 processors). Full control of our real-time processes – load balancing as needed. RTX IntervalZero BUNDLE-RX2012-Professional-TCP (P/N: 6014401589X00) provides the ability to set thread and interrupt affinities. Peace of mind if Windows issues a STOP message or shutdown – IntervalZero BUNDLE-RX2012-Premium-TCP real-time applications have the ability to continue running to a safe (P/N: 6014401590X00) shutdown. IntervalZero BUNDLE-RX2012-Ultimate-TCP (P/N: 6014401591X00) Target Industry CNC and Industrial Automation Manufacturers IntervalZero BUNDLE-RTX2012-Ultimate-TCP-SDK- MT Motion Control Vendors (P/N: 6014401592X00) www.nexcom.com www.nexcom.com Software Solution We reserve the right to change specifications and product descriptions at any time without prior notice. Last update: 08/09/2013.