iRMX for Windows
iRMX for Windows features legacy support for existing applications based on the iRMX III operating system or the iRMX for Windows software produced by Intel beginning in 1992. This provides an ideal migration path for these legacy real-time applications to move to modern Windows technology and hardware platforms.
Running iRMX and Windows on the same system
The iRMX for Windows operating system loads and runs on a standard Windows system. Upon initialization, it sets up a separate execution environment, takes over the CPU, and encapsulates Windows as the lowest priority iRMX task. The iRMX operating system scheduler determines which tasks will run; insuring that the highest priority task that is ready is always the running task. Whenever a real-time task is ready to run, it preempts Windows and its execution environment, handles all the associated real-time activities, and resumes the Windows task (the lowest priority task) after all real-time activities have been completed.
iRMX for Windows product features
All of the iRMX layer APIs are provided, including: Kernel, Nucleus, IOS, EIOS, Application Loader, Human Interface and UDI
- Windows file driver for iRMX access to Windows file systems
- iRMX Windows console/terminal device
- TCP/IP and iNA/RMXNET networking support
- The Spider source-level debugger
- SDM/SDB static debugger
- Standard device driver support, including serial controllers,
SCSI controllers, Ethernet devices, and industrial interfaces
Communication between Windows and iRMX for Windows
Windows can be used as an operator interface for real-time iRMX tasks. By using the Windows-to-INtime connection (NTX) or Real-Time Extension (RTE) APIs, a Windows application can communicate with a concurrently running iRMX application program using standard iRMX techniques.

INtime compatibility features
iRMX for Windows is based on INtime technology. This means that in addition to the wealth of features available to iRMX for Windows applications, any of the INtime features can also be used. Applications written to run on an INtime system will also run on an iRMX for Windows platform.
|